<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reset-css@5.0.1/reset.min.css">
https://www.jsdelivr.com/package/npm/reset-css
codepen.io 에서는 CSS 란에 reset 선택 기능이 있음.
1) h:200
입력 + tab 하면 height: 200px;
완성.
(w: 도 동일함. width)
2) bc: orange
입력 + tab 하면 background-color: orange;
3) div>ul>li*4{$}
입력 + tab 하면
<div>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</div>
Emmet 문법은 CSS 선택자를 활용해 사용하는 것.
*는 곱하기, {} 내용 삽입, $는 순서대로 숫자 입력.
태그(tag)와 요소(element)는 혼용하여 부르기도 한다.
태그 내 내용(content)까지 포함해서 요소라고 하기도 한다.
들여쓰기(indent): 단축키 tab
내어쓰기(outdent): 단축키 tab + shift
빈 태그 작성방식:
원래 빈 태그는 /
를 쓰지 않았으나, XHTML부터 추가되었다.
참고로 HTML5에서는 <태그>
및 <태그/>
모두 적용되나
1) 슬래시가 닫히는 태그를 명확히 구분하기도 하고
2) 슬래시를 붙이지 않으면 문제가 생길 수도 있어서
안전하도록 /
를 넣는게 좋음.
글자를 만들기 위한 요소들.
<span>
은 글자 취급이라, <span>
두 개가 붙어있을 경우 이 둘 사이에 공백을 일부러 주지 않으면 띄어쓰기 없이 적용된다.
1) 포함한 콘텐츠 크기만큼 자동으로 가로/세로 사이즈가 줄어든다.
2) width / height:
가로, 세로 너비를 줘도 반영되지 않는다. (글자는 가로/세로 사이즈를 가질 수 없음. 콘텐츠 크기가 중요함.)
3) margin(외부 여백):
좌우만 적용되고, 상하는 적용되지 않음.
4) padding(내부 여백):
2) block 요소: 상자를 만들기 위한 요소들.