Emmet语法

是不是你已经厌烦了输入减括号等html语法,给你推荐一个速录的插件,这个插件支持的编辑器非常广泛,语法很简单
输入缩写,按tab即可生成相应代码。

嵌套操作

>: Child
+: Sibling
^: Climb-up
*: 乘法, 如 ul<li*5,将生成如下结果
    <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ul>
(): 分组,如 (header>ul>li*2)+footer>p,结果如下
    <header>
        <ul>
            <li><a href=""></a></li>
            <li><a href=""></a></li>
        </ul>
    </header>
    <footer>
        <p></p>
    </footer>

属性操作

ID和Class,如div#header.class1.class2.class3, 结果如下:

<div id="footer" class="class1 class2 class3"></div>

也可以自定义属性,如td[title="hello" colspan=3],属性可以不用引号,结果如下:

<td title="Hello world!" colspan="3"></td>

序列

结合之前的嵌套操作和属性操作, 通过和$可以输出数字序列, 如ul>li.item$3,结果如下:

<ul>
    <li class="item1"></li>
    <li class="item2"></li>
    <li class="item3"></li>
</ul>

通过@, 可以改变数字序列的顺序以及基数,如ul>li$@2-*3

<ul>
    <li class="item4"></li>
    <li class="item3"></li>
    <li class="item2"></li>
</ul>

文字

{}: 通过大括号(curly braces)在元素中插入文字, 如a{Click me}:

<a href="">Click me</a>

注意 a{click}+b{here} 和 a>{click}+b{here} 的区别:

<!-- a{click}+b{here} -->
<a href="">click</a><b>here</b>

<!-- a>{click}+b{here} -->
<a href="">click<b>here</b></a>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Emmet可以快速的编写HTML代码,输入缩写,按tab即可生成相应代码。 嵌套操作 属性操作 ID和Class,...
    Lucas_Wong阅读 2,057评论 0 51
  • Emmet是一款文本编辑器/IDE的插件,用来快速生成复杂的HTML代码,只要掌握一些常用的语法(类似于CSS选择...
    我是奋斗哥阅读 13,967评论 0 33
  • 孩子节点 > 兄弟节点 + 上级节点 ^ 倍增 * ID属性 # CLASS属性 . 自定义属性 文本 {} 组 ...
    快乐的大鹅阅读 1,150评论 0 0
  • 原文:https://www.w3cplus.com/tools/emmet-cheat-sheet.html 语...
    情怀已售罄丶阅读 589评论 0 0
  • 这个周末被一篇篇加贝村文章彻底点燃,暂且先打个草稿,后续再梳理2014.6.28至2014.7.6————为期9天...
    被吹起来的猪阅读 696评论 0 2

友情链接更多精彩内容