Emmet基本使用教程

2022-05-30 13:15:08 字數 2788 閱讀 1159

**來自:

emmet的前身是大名鼎鼎的zen coding,如果你從事web前端開發的話,對該外掛程式一定不會陌生。它使用仿css選擇器的語法來生成**,大大提高了html/css**編寫的速度,比如下面的演示: 

zen coding下的編碼演示

但emmet不只改名,還帶來了一些新特性。本文就來直觀地演示給你。

一、快速編寫html**

1.  初始化

html文件需要包含一些固定的標籤,比如、、等,現在你只需要1秒鐘就可以輸入這些標籤。比如輸入「!」或「html:5」,然後按tab鍵: 

下面來看看如何定義html元素的內容和屬性。你可以通過輸入h1和a[href=#],就可以自動生成如下**:

在過去版本中,可以省略掉div,即輸入.item即可生成

。現在如果只輸入.item,則emmet會根據父標籤進行判定。比如在

html** 

li>  

li>  

li>  

ul>  

html** 

li>  

li>  

li>  

ul>  

二、css縮寫

1.  值

比如要定義元素的寬度,只需輸入w100,即可生成 

一些其他的屬性,比如background-image、border-radius、font、@font-face,text-outline、text-shadow等額外的選項,可以通過「+」符號來生成,比如輸入@f+,將生成: 

如果不希望加上所有字首,可以使用縮寫來指定,比如-wm-trf表示只加上-webkit和-moz字首: 

css** 

-webkit-transform: ;  

-moz-transform: ;  

transform: ;  

字首縮寫如下: 

css** 

background-image: -webkit-gradient(linear, 0 0, 100% 0, color-stop(0.5, #fff), to(#000));  

background-image: -webkit-linear-gradient(left, #fff 50%, #000);  

background-image: -moz-linear-gradient(left, #fff 50%, #000);  

background-image: -o-linear-gradient(left, #fff 50%, #000);  

background-image: linear-gradient(left, #fff 50%, #000);  

三、附加功能

生成lorem ipsum文字

lorem ipsum指一篇常用於排版設計領域的拉丁文文章,主要目的是測試文章或文字在不同字型、版型下看起來的效果。通過emmet,你只需輸入lorem 或 lipsum即可生成這些文字。還可以指定文字的個數,比如lorem10,將生成: 

四、定製

你還可以定製emmet外掛程式: 

snippets.json

五、針對不同編輯器的外掛程式

emmet支援的編輯器如下(鏈結為針對該編輯器的emmet外掛程式): 

sublime text 2

其中包含了乙個demo,你可以試驗文中所提到的這些縮寫) 頂1

踩0

Emmet外掛程式使用

一 生成html5的文件的emmet語法 1 語法一 html5 tab鍵 2 語法二 html 5 tab鍵 3 語法三 tab鍵 二 用在html文件中的head中的emmet語法 1 規定html文件的字符集編碼 meta utf tab鍵 2 建立當前的html的視窗 meta vp tab...

前端Emmet的使用

emmet快速語法 emmet可以快速的生成我們需要的一些 使得我們編寫 更加輕便。emmet語法不是說可以直接在前端軟體中運用,emmet是一種外掛程式,大部分編輯器都支援。注釋 在輸入 後按 tab 鍵執行。且 間不可以加入空格。emmet語法名稱操作符 child 子標籤 sibling 兄弟...

Emmet外掛程式的使用

或者html 5快速生成h5。p.p1 p1生成class與id a href www.baidu.com 生成結果 是新增內容是設定屬性 我是a標籤 div div div div span,生成結果 分組,用 將命令分組 我試了很多次,我的編譯器不識別分組語法,所以我就把語法放上去,自己嘗試吧 ...