本篇文章給大家詳細介紹一下HTML速寫Emmet的語法規則。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
Emmet—寫HTML/CSS快到飛起
在前端開發的過程中,最花時間的工作就是寫 HTML、CSS 程式碼。一堆的標籤、屬性、括號等,頭痛。這裡推薦一個Emmet語法規則,讓你寫的時候爽到飛起,能大大提高程式碼書寫,只需要敲一行程式碼就能產生你想要的完整HTML結構,下面會介紹如何使用。
Emmet是一款插件,只要能安裝他的編輯器都能使用,大部分編輯器都可以使用該語法規則,我們平時開發的Sublime Text、Eclipse、Notepad 、VS code、Atom、 Dreamweaver等等編輯器都可以使用。
安裝方式和平常安裝外掛一樣搜尋這個emmet外掛程式安裝,每個編輯器安裝方式不同,請各自嘗試
1:html初始結構
#下圖的結構,偷懶的都會直接一個! => Tab 解決,這樣可以快速產生基礎的結構,同時防止手寫時忘記某個程式碼區塊,輸入錯誤的程式碼。
2:id(#),class(.)
#id指令:# ; class指令:.
- #p#test
<p id="test"></p>
- p.test
<p class="test"></p>
3:子節點(>),兄弟節點( ),上級節點(^)
子節點指令:> ; 兄弟節點指令: ; 上級節點:^
- p>ul>li>p
<p> <ul> <li> <p></p> </li> </ul> </p>
- p ul p
<p></p> <ul></ul> <p></p>
- p>ul>li^p (這裡的^是接在li後面所以在li的上一級,與ul成了兄弟關係,當然兩個^^就是上上級)
<p> <ul> <li></li> </ul> <p></p> </p>
4:重複(*)
重複指令:*
- p*5(*號後面加上數字表示重複的元素個數)
<p></p> <p></p> <p></p> <p></p> <p></p>
5:分組(())
分組指令:()
- p>(ul>li>a) p>p
(括號裡面的內容為一個程式碼區塊,表示與括號內部嵌套和外面的層級無關)
<p> <ul> <li><a href=""></a></li> </ul> <p> <p></p> </p> </p>
解釋:這裡如果不加括號的話,猜想下,a p這樣p就是和a是兄弟關係了,會包含在li裡面。懂了吧哈哈
<p> <ul> <li> <a href=""></a> <p> <p></p> </p> </li> </ul
6:屬性([attr])--id,class都有怎麼能少了屬性呢
屬性指令:[]
- a[href=' ' name='xiaoA'] (中括號內填入屬性鍵值對的形式,且空格隔開)
<a href="###" name="xiaoA"></a>
6:編號($)
- 編號指令:$
<ul> <li class="test1"></li> <li class="test2"></li> <li class="test3"></li> </ul>
- 注意:
- 一個$ 代表一位數,$$就是兩位數了,以此類推就可以形成$(1 ),$$(01),$$$(001)
如果想自訂從幾開始遞增的話就利用:$@ 數字*數字
<ul>
<li class="test3"></li>
<li class="test4"></li>
<li class="test5"></li>
</ul>
- #文字指令:{}
<ul>
<li class="test1">测试1</li>
<li class="test2">测试2</li>
<li class="test3">测试3</li>
</ul>
這個標籤沒有指令,而是部分標籤可以不使用輸入標籤,直接輸入指令,即可辨識父類別標籤。
例如:.test
<p class="test"></p>
例如:ul>.test$*3
<ul> <li class="test1"></li> <li class="test2"></li> <li class="test3"></li> </ul>
例如:select>.test$*5
<select name="" id=""> <option class="test1"></option> <option class="test2"></option> <option class="test3"></option> <option class="test4"></option> <option class="test5"></option> </select>等等等…
- 隱私標籤有以下幾個:
- li:用於ul 和ol 中
- tr:用於table、tbody、thead 和tfoot 中
- td:用於tr 中
以上是不為人知的Emmet語法規則的詳細內容。更多資訊請關注PHP中文網其他相關文章!

htmlisaspecifictypefodyfocusedonstructuringwebcontent,而“代碼” badlyLyCludEslanguagesLikeLikejavascriptandPytyPythonForFunctionality.1)htmldefineswebpagertuctureduseTags.2)“代碼”代碼“ code” code code code codeSpassSesseseseseseseseAwiderRangeLangeLangeforLageforLogageforLogicIctInterract

HTML、CSS和JavaScript是Web開發的三大支柱。 1.HTML定義網頁結構,使用標籤如、等。 2.CSS控製網頁樣式,使用選擇器和屬性如color、font-size等。 3.JavaScript實現動態效果和交互,通過事件監聽和DOM操作。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

HTML適合初學者學習,因為它簡單易學且能快速看到成果。 1)HTML的學習曲線平緩,易於上手。 2)只需掌握基本標籤即可開始創建網頁。 3)靈活性高,可與CSS和JavaScript結合使用。 4)豐富的學習資源和現代工具支持學習過程。

AnexampleOfAstartingTaginHtmlis,beginSaparagraph.startingTagSareEssentialInhtmlastheyInitiateEllements,defiteTheeTheErtypes,andarecrucialforsstructuringwebpages wepages webpages andConstructingthedom。

如何設計菜單中的虛線分割效果?在設計菜單時,菜名和價格的左右對齊通常不難實現,但中間的虛線或點如何...

網頁代碼編輯器中的HTML元素分析許多在線代碼編輯器允許用戶輸入HTML、CSS和JavaScript代碼。最近,有人提出了一...

關於使用react-app-rewired構建靜態頁面時如何避免代碼壓縮許多開發者在使用React構建靜態頁面時,希望在交付給�...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

記事本++7.3.1
好用且免費的程式碼編輯器

Dreamweaver CS6
視覺化網頁開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SublimeText3漢化版
中文版,非常好用