Emment語(yǔ)法的前身是Zen coding,它使用縮寫(xiě)芳来,來(lái)提高h(yuǎn)tml/css的編寫(xiě)速度含末,vscode內(nèi)部已經(jīng)集成該語(yǔ)法。
- ① 快速生成HTML結(jié)構(gòu)語(yǔ)法
- ② 快速生成CSS樣式語(yǔ)法
一即舌、 快速生成HTML結(jié)構(gòu)語(yǔ)法
1.生成標(biāo)簽直接輸入標(biāo)簽名按Tab鍵即可佣盒,比如div,然后Tab鍵盤(pán)顽聂,就可以生成 <div></div>
;
<!-- 輸入div, 按Tab鍵 -->
<div></div>
- 如果想要生成多個(gè)相同標(biāo)簽肥惭,加上
*
就可以了,比如div*3
紊搪,就可以快速生成3個(gè)div ;
<!-- 輸入div*3 -->
<div></div>
<div></div>
<div></div>
- 如果有父子級(jí)關(guān)系的標(biāo)簽蜜葱,可以用
>
,比如ul > li
就可以了耀石;
<!-- 輸入ul>li -->
<ul>
<li></li>
</ul>
4.如果有兄弟關(guān)系的標(biāo)簽牵囤,用+
就可以了,比如div+p
<!-- 輸入div+p -->
<div></div>
<p></p>
- 如果生成帶有類(lèi)名或者id名字的,直接寫(xiě)
.demo
或者#two
Tab鍵就可以了揭鳞;
<!-- 輸入.test01 (默認(rèn)生成div標(biāo)簽)-->
<div class="test01"></div>
<!-- 輸入#test02 (默認(rèn)生成div標(biāo)簽) -->
<div id="test02"></div>
<!-- 輸入p.test03 -->
<p class="test03"></p>
<!-- 輸入p#test04 -->
<p id="test04"></p>
6.如果生成的div類(lèi)名是有順序的炕贵,可以用自增符號(hào)$
<!-- 輸入.demo$*5 -->
<div class="demo1"></div>
<div class="demo2"></div>
<div class="demo3"></div>
<div class="demo4"></div>
<div class="demo5"></div>
7.如果想要在生成的標(biāo)簽內(nèi)部寫(xiě)內(nèi)容可以用{}
表示
<!-- 輸入div{內(nèi)容信息} -->
<div>內(nèi)容信息</div>
二、 快速生成CSS結(jié)構(gòu)語(yǔ)法
1.采取首字母簡(jiǎn)寫(xiě)的形式汹桦;
.test {
/* 輸入tac */
text-align: center;
/* 輸入ti2em */
text-indent: 2em;
/* 輸入w100 */
width: 100px;
/* 輸入lh26px */
line-height: 26px;
/* 輸入tdn */
text-decoration: none;
}