
Emmet ์ด๋?
- HTML๊ณผ CSS์ ์์ฑ์ ์๊ฐ์ ๋จ์ถ ์์ผ์ฃผ๋ ํ์ฅ ๊ธฐ๋ฅ
- ์ฌ์ฉ๋ฒ:
keyword์ ๋ ฅ ํtabํค ์ ๋ ฅ - VScode Setting:
"emmet.triggerExpansionOnTab": true
Emmet ์ฌ์ฉํ๊ธฐ
1) HTML ๋ฌธ์
!+tab
2) ์์๋ ธ๋
>๋ฅผ ์ฌ์ฉํ์ฌ, ์์ ์์๋ฅผ ์์ฑํ ์ ์๋ค.div>ul>li+tab<div> <ul> <li></li> </ul> </div>
3) ํ์ ๋ ธ๋
+๋ฅผ ์ฌ์ฉํ์ฌ, ํ ์์์ ๊ฐ์ ๋จ๊ณ์ ์์นํ ์์๋ฅผ ์์ฑํ ์ ์๋ค.div>ul+ol+div+tab<div> <ul></ul> <ol></ol> <div></div> </div>
4) ๋ฐ๋ณตํ๊ธฐ
*๋ฅผ ๊ณฑ์ ์ฐ์ฐ์๋ก ์ฌ๋ฌ๊ฐ์ ์์๋ฅผ ์์ฑํ ์ ์๋ค.div>li*3์ ๋ ฅ ํ Tabํค<div> <li></li> <li></li> <li></li> </div>
5) ๊ทธ๋ฃนํ
()๋ฅผ ์ฌ์ฉํ์ฌ ๊ดํธ์์ ์๋ ์ฝ๋๋ฅผ ๋ฌถ์ด ๊ทธ๋ฃนํ๋ฅผ ์์ผ, ์์๊ฐ ๋ ๋ฒจ์ ๋ง์ถ๋ค.div>(header>ul>li*2>a)+footer+tab<div> <header> <ul> <li><a href=""></a></li> <li><a href=""></a></li> </ul> </header> <footer></footer> </div>
# ํด๋์ค
- default ๊ฐ์
div์ด๊ธฐ ๋๋ฌธ์div.item๋ง๊ณ.item์ผ๋ก ์๋ตํ ์ ์๋ค. .item+tab→<div class="item"></div>p.item+tab→<p class="item"></p>
(p.children_$)*5+tab<p class="chilren_1"></p> <p class="chilren_2"></p> <p class="chilren_3"></p> <p class="chilren_4"></p> <p class="chilren_5"></p>
7) ์์ด๋ ๋ถ์ฌ
#item+tab<div id="item"></div>
8) ํ ์คํธ ์ ๋ ฅ
p{hi hello}+tab- p ํ๊ทธ์์ hi hello๋ผ๋ ํ
์คํธ๊ฐ ์
๋ ฅ๋๋ค.
<p>hi hello</p>
9) ์๋ ๋๋ฒ๋ง ๋ถ์ฌ
- $๊ฐ์ ์ซ์๊ฐ ์ ๋ ฅ๋๋ค.
p{$}*5+tab<p>1</p> <p>2</p> <p>3</p> <p>4</p> <p>5</p>
10) ์์ฉ
#page>#nav>ul>li.item{hello$}*5+dl^dd + tab
<div id="page">
<div id="nav">
<ul>
<li class="item">hello1</li>
<li class="item">hello2</li>
<li class="item">hello3</li>
<li class="item">hello4</li>
<li class="item">hello5</li>
<dl></dl>
</ul>
<dd></dd>
</div>
</div>
VScode Emmet ํ์ฑ๋ฒ
"emmet.triggerExpansionOnTab": true,
Reference
๋ฐ์ํ
'๐ Front > ๐ Web Theory' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [DNS] ๋์ ์๋ฆฌ๋ฅผ ๊ผผ๊ผผํ๊ฒ ์ดํด๋ณด์! (0) | 2022.03.31 |
|---|---|
| [Markdown] ๋งํฌ๋ค์ด ๋ด์ฉ ์ ๋ฆฌ (0) | 2021.12.22 |
| [Web APIs] ๋ธ๋ผ์ฐ์ API (0) | 2021.11.17 |
| OAuth Dance (0) | 2021.08.03 |
| ์คํ ๊ทธ๋ํ(open graph): ๋งํฌ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ๊ฒฐ์ ํ๊ธฐ (0) | 2021.04.28 |