HTML의 요소

block element

  • p, div, ou, ul, dl, li, h1~ h6

  • <p> 컨텐츠 </p>

    • 컨텐츠 : 텍스트, 다른태그

inline element

  • a, img, span, …

  • <a> 컨텐츠 </a>

    • 컨텐츠 - 주로 텍스트(예외적으로 img는 컨텐츠를 가질수 없다.)

empty element

  • img, br

  • <br /> → <br>

  • <img src = “이미지경로”/> → <img>

container의 역할을 하는 element

  • 다른 태그들을 포함할 수 있다.

  • 주로 서로 관련있는 태그들을 한덩어리로 묶는 울타리 역할을 한다.

  • div - 블록 엘리먼트, 인라인 엘리먼트들을 묶을 때 사용한다.

  • span - 인라인 엘리먼트를 묶을 때 사용한다.


목록

ul

  • unordered list

  • li를 가진다.

ol

  • ordered list

  • li를 가진다.

dl

  • definition list

  • dt와 dd를 가진다.




테이블


<thead>

<tr> </tr>

<tr> </tr>

</thead>

<tbody>

<tr> </tr>

<tr> </tr>

</tbody>




이미지태그



  • 상대경로 표시법

    • “/”로 시작하지 않는 경로 표시

    • 현재 페이지의 url에 대한 상대적인 경로다.

  • 절대경로 표시법

    • “/”로 시작하는 경로 표시

젠코딩

emmet플러그인 설치해야 사용가능. // Tab키 또는 control + E

  • ID, CLASS 속성

    • div#page.section.main

    • <div id="page" class="section main"></div>

  • 커스텀 속성

    • a[title="hello world"]

    • <a title="hello world"></a>

  • 엘리먼트 복제

    • li*3

    • <li></li><li></li><li></li>

  • 넘버링 - $ 위치에 값이 1부터 1씩 증가 (1,2,3,4...)

    • li.item$*3

    • <li class="item1"></li><li class="item2"></li><li class="item3"></li>

    • li.item$$$*2

    • <li class="item001"></li><li class="item002"></li>

  • 그룹핑

    • div#page>(div#header>ul#nav>li*4>a)+(div#page>(h1>span)+p*2)+div#footer

  • ID, CLASS 앞에 태그명을 생략하면 DIV로 간주

    • #content>.section

    • <div id="content"><div class="section"></div></div>

  • 텍스트

    • p>{click}

    • <p>click</p>


p{태그안}

p>a   : p안에 a태그

p+p    : p태그가 나란히

select>option{텍스트}  : select안에 option

div#container>div.row

a[href=url주소 onclick=send();]



 


'프론트엔드' 카테고리의 다른 글

CSS 선택자  (0) 2018.09.04
xml과 html 차이점  (0) 2018.09.03
jquery mobile  (0) 2018.08.31
javascript 기능  (0) 2018.08.28
JQuery  (0) 2018.08.27

+ Recent posts