快捷建立html標籤html
官網的Emmet Cheat Sheet :http://docs.emmet.io/cheat-sheet/web
https://files.cnblogs.com/files/tangge/EmmetCheatSheet.pdf瀏覽器
簡言之,Emmet的前身是大名鼎鼎的Zen coding;ide
功能佈局
目的測試
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> </body> </html>
id#|類.|屬性[]|內容{},如果不帶父元素,則默認爲隱性生成(就近原則)編碼
<!-簡寫格式我就放在註釋裏面啦啦!!--> <!--#test.test--> <div id="test" class="test"> </div> <!-- p#test.test --> <p id="test" class="test"></p> <!-- a[href="http://www.baidu.com"]{文本內容--我是百度} --> <a href="http://www.baidu.com">文本內容--我是百度</a>
後代> | 兄弟+ | 上級^spa
<!-- div>ul>li 後代 --> <div> <ul> <li></li> </ul> </div> <!-- div>p+p 兄弟--> <div> <p></p> <p></p> </div> <!-- div>p>ul>li>^span+b 上級--> <div> <p> <ul> <li></li> <span></span> <b></b> </ul> </p> </div>
分組()/乘法*/自增$/自減$@-/起序$@數字插件
<!-- div>ul>(li>a)*2 --> <div> <ul> <li><a href=""></a></li> <li><a href=""></a></li> </ul> </div> <!-- div>ul>(li>a{文本$$})*2 --> <!--$是匹配數字,一個表明1開始,兩個01開始,依次001--> <div> <ul> <li><a href="">文本01</a></li> <li><a href="">文本02</a></li> </ul> </div> <!-- div>ul>(li>a{文本$@-})*3 --> <!-- @-表明啓用自減,降序排列 --> <div> <ul> <li><a href="">文本3</a></li> <li><a href="">文本2</a></li> <li><a href="">文本1</a></li> </ul> </div> <!-- div>ul>(li>a{文本$@2})*5 --> <!-- $@number 表明幾號開始出現數字 --> <div> <ul> <li><a href="">文本2</a></li> <li><a href="">文本3</a></li> <li><a href="">文本4</a></li> <li><a href="">文本5</a></li> <li><a href="">文本6</a></li> </ul> </div>
(#header>.nav>ul>(li>a{首頁/美女/關於/……})5)+(#container>(#(.left_sidebar>.category>ul>(li>a[herf=」#」 title=」這是測試連接啊」]{我是側邊欄連接$$$})5)+(#right_content>ul>li>a[href=」#」]>(img[alt=」喲吼吼吼」 src=」 「])+span{這是用來描述圖片用的}12)))+#footer>ul>(li>a{關於/聯繫咱們/…..})4code
只是簡單的排版下.添加了下背景顏色
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>這是一個測試DEMO</title> <style> *{margin:0;padding:0} ul{list-style: none} #header{height:300px;width:100%;background: #5ecc17;border:2px solid #000;} #container{margin:0 auto;height:500px;width:800px;background: #e97726;border:1px solid #000;} #footer{height:200px;width:100%;background: #000;border:1px solid #000;} .left_sidebar{float:left;background: #02c4bc;height:500px;border:1px solid #000;} .right_content{float:right;background: #113a0d;height:500px;border:1px solid #000;} </style> </head> <body> <div id="header"> <div class="nav"> <ul> <li><a href="">首頁/美女/關於/......</a></li> <li><a href="">首頁/美女/關於/......</a></li> <li><a href="">首頁/美女/關於/......</a></li> <li><a href="">首頁/美女/關於/......</a></li> <li><a href="">首頁/美女/關於/......</a></li> </ul> </div> </div> <div id="container"> <div id=""> <div class="left_sidebar"> <div class="category"> <ul> <li><a href="" herf="#" title="這是測試連接啊">我是側邊欄連接001</a></li> <li><a href="" herf="#" title="這是測試連接啊">我是側邊欄連接002</a></li> <li><a href="" herf="#" title="這是測試連接啊">我是側邊欄連接003</a></li> <li><a href="" herf="#" title="這是測試連接啊">我是側邊欄連接004</a></li> <li><a href="" herf="#" title="這是測試連接啊">我是側邊欄連接005</a></li> </ul> </div> </div> </div> <div id="right_content"> <ul> <li><a href="#"> <img src=" " alt="喲吼吼吼"> <span>這是用來描述圖片用的</span> <span>這是用來描述圖片用的</span> <span>這是用來描述圖片用的</span> <span>這是用來描述圖片用的</span> <span>這是用來描述圖片用的</span> <span>這是用來描述圖片用的</span> <span>這是用來描述圖片用的</span> <span>這是用來描述圖片用的</span> <span>這是用來描述圖片用的</span> <span>這是用來描述圖片用的</span> <span>這是用來描述圖片用的</span> <span>這是用來描述圖片用的</span> </a></li> </ul> </div> </div> <div id="footer"> <ul> <li><a href="">關於/聯繫咱們/.....</a></li> <li><a href="">關於/聯繫咱們/.....</a></li> <li><a href="">關於/聯繫咱們/.....</a></li> <li><a href="">關於/聯繫咱們/.....</a></li> </ul> </div> </body> </html>
CSS的寫法和HTML大同小異,emmet也能寫IE hack,瀏覽器前綴等 我再也不作介紹了..由於我接下來的圖片能夠清晰的看到各類寫法