반응형
✔️ Emmet이란?
- HTML과 CSS을 축약어를 사용하여 작성 시간을 단축 시켜주는 확장 플러그인입니다.
- VS Code는 기본적으로 Emmet을 지원하며 Tab키를 통해 사용합니다.
✔️ Syntax
📌 자식 : >
nav>ul>li
<nav>
<ul>
<li></li>
</ul>
</nav>
📌 형제 : +
div+p+bq
<div></div>
<p></p>
<blockquote></blockquote>
📌 올리기 : ^
div+div>p>span+em^bq
<div></div>
<div>
<p><span></span><em></em></p>
<blockquote></blockquote>
</div>
div+div>p>span+em^^bq
<div></div>
<div>
<p><span></span><em></em></p>
</div>
<blockquote></blockquote>
📌 그룹화 : ()
div>(header>ul>li*2>a)+footer>p
<div>
<header>
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</header>
<footer>
<p></p>
</footer>
</div>
📌 곱하기 : *
ul>li*5
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
📌 번호 매기기 : $
- $ 뒤에 @-를 붙일 경우 역순으로 번호 매기기
- $ 뒤에 @n을 붙일 경우 n부터 번호 매기기
ul>li.item$$$*5
<ul>
<li class="item001"></li>
<li class="item002"></li>
<li class="item003"></li>
<li class="item004"></li>
<li class="item005"></li>
</ul>
📌 id와 class 속성
- #가 붙으면 id
- .이 붙으면 class
#header
<div id="header"></div>
.title
<div class="title"></div>
form#search.wide
<form id="search" class="wide"></form>
p.class1.class2.class3
<p class="class1 class2 class3"></p>
📌 커스텀 속성
- 태그를 적고 [] 안에 속성을 적는다
p[title="Hello world"]
<p title="Hello world"></p>
td[rowspan=2 colspan=3 title]
<td rowspan="2" colspan="3" title=""></td>
[a='value1' b="value2"]
<div a="value1" b="value2"></div>
📌 텍스트 : {}
a{Click me}
<a href="">Click me</a>
p>{Click }+a{here}+{ to continue}
<p>
Click
<a href="">here</a>
to continue
</p>
📌 암시적 태그 이름
.class
<div class="class"></div>
em>.class
<em><span class="class"></span></em>
ul>.class
<ul>
<li class="class"></li>
</ul>
table>.row>.col
<table>
<tr class="row">
<td class="col"></td>
</tr>
</table>
✔️ HTML
📌 기본 태그
! or html:5
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
공부하며 천천히 추가 할 예정입니다!
📄 원문
반응형
'📚 Study > HTML&CSS' 카테고리의 다른 글
[CSS] Position으로 배치하기 (0) | 2022.06.05 |
---|---|
[CSS] background로 배경 꾸미기 (0) | 2022.06.04 |
[CSS] CSS의 박스 모델 (0) | 2022.06.04 |
[CSS] CSS의 기본 속성 (0) | 2022.06.04 |
[HTML] HTML의 태그들 (0) | 2022.06.03 |