Emmet的學習記錄

2021-09-25 05:16:27 字數 1330 閱讀 4890

前端開發中,我們都知道寫html結構是必須的,但過程卻是費時且無聊的。這是因為往往需要寫大量的html標籤來表現網頁文件。很多時候就一小小段的內容,只為了表現段落結構、文件層次或者頁面語義化,就需要書寫大量的標籤來包裹相應部分內容。有沒有一種效率既高又能按預想的那樣實現html結構呢?有!當然有!用起來賊~~~酸爽。

這本來是乙個外掛程式,由於用它人群實在是太多了,很多編輯器都預設配置了emmet。它通過一些預先規定的語法可以快速構建想要的html結構,而且這些語法大多都是與css一樣的,對於前端開發者實在是友好到爆有木有!!!!

本文就用vscode給大家講解。

語句:輸入html:5後按tab

效果:

效果:

在上述寫法前加上標籤名即可,不加預設生成div效果:

語法:在上述語句後加上*標籤個數,然後按tab。

如生成8個

很方便吧,一口氣就給你寫了8!!!行(hhhhhh)

語法:當上述的書寫形式存在多個,可以在這些書寫語塊間夾帶子節點符號(>),兄弟節點符號(+),父節點符號(^),以生成各種複雜的文件結構,如

如果某部分標籤是乙個整體,那麼可以使用英文小括號對其視為乙個整體。如上面的父節點應用樣例還可以這樣子寫:

這樣,(p>span*5)就是乙個整體,這個整體與下面的input是兄弟關係,所以他們之間用+號。

如果標籤內還夾帶內容的話,可以使用大括號{}將內容括住,如:

哈哈哈哈哈哈

哈哈哈哈哈哈

哈哈哈哈哈哈

如果需要生成帶屬性的標籤,可以使用中括號,然後在中括號內像往常一樣寫上html鍵值對即可,如:

如果有一系列標籤的內容、屬性、id或者class名存在有規律的遞增序號,那麼可以在emmet語句中夾帶符號$,此時的$相當與序號的佔位符,生成後序號列會自動替換該佔位符。注意該功能必須和重複標籤符號 * 一起使用,以此生成一系列相同標籤。示例如下:

我是第1個段落

我是第2個段落

我是第3個段落

我是第4個段落

我是第5個段落

我是第6個段落

前端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,生成結果 分組,用 將命令分組 我試了很多次,我的編譯器不識別分組語法,所以我就把語法放上去,自己嘗試吧 ...

學習的記錄

自己學習的一點記錄 筆記 於郝斌老師講課時的c語言大綱 一 c語言的指標 1.指標 和 指標變數 指標就是位址 位址就是指標。指標變數是一種特殊的變數 這個變數儲存的是 記憶體單元的編號,或者說指標變數就是存放位址的變數。2.指標的分類 基本型別指標,指標和陣列,指標和函式,指標和結構體,多級指標。...