1. class 선언
div.hello 또는 .hello
태그의 선언 없이 클래스명만 젠코딩 축약어로 사용할 경우 무조건 div element로 적용이 된다.
결과 값
1 | <div class="hello"></div> | cs |
2. id 선언
div#hello 또는 #hello
태그의 선언 없이 아이디명만 젠코딩 축약어로 사용할 경우 무조건 div element로 적용이 된다.
결과 값
1 | <div id="hello"></div> | cs |
3. 속성(attribute) 선언
a[title="속성입력"]
속성을 선언할 경우 대괄호[ ]를 사용해서 element에 해당하는 속성을 입력할 수 있다.
1번 2번과 마찬가지로 속성만 젠코딩 축약어로 사용 할 수 있지만 기본적으로 div element로 결과값이 나오므로
반드시 엘리먼트와 함께 선언하는 것이 좋다.
결과 값
1 | <a title="속성입력"></a> | cs |
4. 자식관계(children) 선언
div>span
> 기호를 선언 함으로써 부모와 자식 엘리먼트를 생성한다.
바로 밑의 자식 뿐아니라 자손 엘리먼트까지 무한적으로 생성할 수 있다.
결과값
1 2 3 | <div> <span></span> </div> | cs |
5. 엘리먼트 n개 선언
ul>li*4
* 기호를 선언 함으로써 해당 엘리먼트의 n개만큼 생성한다.
결과값
1 2 3 4 5 6 | <ul> <li></li> <li></li> <li></li> <li></li> </ul> | cs |
6. 같은레벨 엘리먼트 선언
div+span+p
+기호를 사용해서 같은 레벨에 엘리먼트를 선언할 수 있다.
결과 값
1 2 3 | <div></div> <span></span> <p></p> | cs |
7. 적용하기
div.hello>p+ul>li*5
결과 값
1 2 3 4 5 6 7 8 9 10 | <div class="hello"> <p></p> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> </div> | cs |
댓글