http://blog.csdn.net/zsl10/article/details/51956791javascript
emmet的前身是Zen coding,從事Web前端開發的工程師對該插件並不陌生,emmet使用仿CSS選擇器的語法來生成代碼,大大提升了HTML/CSS代碼編寫的速度。
emmet的主要功能有:css
emmet的主要特性有:html
1 .快速編寫HTML代碼前端
使用:輸入html:5/html:xt/html:4s按下TAB鍵
java
2 .添加class、id、文本和屬性jquery
內容:{}post
添加class
ui
添加HTML元素屬性
3 .嵌套url
> :子元素符號
spa
^:使該符號後的標籤提高到上一級
4 .定義多個元素
*:乘法
$:自增($:從1開始遞增,$$:從01開始遞增,依次類推)
$@-:自減
$@數字:起序
5 .隱式標籤
聲明一個帶類的標籤,Emmet會根據父標籤進行斷定要生成的標籤,好比在<ul>
中輸入.item,就會生成<li class="item"></li>
隱式標籤名稱:
6 .分組
經過()進行分組,快速生成代碼
1 .值
單位別名:
2 .模糊匹配
有些縮寫不太肯定的時候,emmet會根據你的輸入內容匹配最接近的語法,好比輸入ov:h、ov-h、ovh和oh,生成的代碼是相同的:
overflow: hidden;
只列舉一部分,其餘的能夠對比。
1. HTML
<a href=""></a>
<link rel="stylesheet" href="" />
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<script src=""></script>
<form action="" method="post"></form>
<input type="text" name="" id="" />
<input type="hidden" name="" />
<input type="password" name="" id="" />
<select name="" id=""></select>
<select name="" id=""> <option value=""></option> </select>
<option value=""></option>
<textarea name="" id="" cols="30" rows="10"></textarea>
<button type="submit"></button>
2. CSS
position:absolute;
top:;
right:;
float:left;
display:none;
overflow:hidden;
cursor:pointer;
margin-bottom:;
padding-left:;
min-width:;
text-align:center;
background:#000;
background-color:#fff;