简言之,Emmet 的前身是大名鼎鼎的 Zen coding;
只有一个,加快 Web 开发(编码速度)。
文档初始化
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body></body></html>
<!-简写格式我就放在注释里面啦啦!!--> <!--#test.test--> <div> </div> <!-- p#test.test --> <p></p> <!-- a[href="http://www.w3cschool.cn"]{文本内容--我是GEEK} --> <a href="http://www.w3cschool.cn">文本内容--我是GEEK</a>
<!-- 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{关于/联系我们/…..})*4
只是简单的排版下添加了下背景颜色
<!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> <div> <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> <div> <div> <div> <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> <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> <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,浏览器前缀等。
官网的 Emmet Cheat Sheet :http://docs.emmet.io/cheat-sheet/
关闭