Emmet 食用指北

栏目: Html · 发布时间: 5年前

内容简介:Emmet 是书写HTML元素时的简易标记,它有各种规则,帮助你快速生成HTML标签。比如仅输入一个伟大的 VS Code 内置了这个插件。

Emmet 是书写HTML元素时的简易标记,它有各种规则,帮助你快速生成HTML标签。

比如仅输入一个 ! , 再按下键盘上的TAB按键,一个HTML基本模板就生成了(前提是安装了Emmet插件)。

Emmet 食用指北

伟大的 VS Code 内置了这个插件。

如果当时老师有这么个酷酷的东西,我可能就不会对.jsp混乱的标记的学习感到厌烦了。

最重要的:解决了什么问题

规则的细枝末节是其次的,想想它解决了什么问题?

书写HTML标签时冗余的尖括号,属性名,鼠标频繁的定位操作、重复的封闭标签、重复的标签名等等

所以相应的简便方法自然而然就产生了,根本不需要死记硬背:

  1. 针对尖括号,采取只写标签名,用TAB键补全封闭标签和一万个尖括号。
  2. 针对鼠标定位,采取几个定位符号来逻辑上表明其位置。
  3. 针对某个重复的标签名,采取数量符号进行标记。 等等。。

想清楚为什么,也就知道该怎么做了。根据二八法则,只列最有用的,毕竟我们要学语文没必要认识新华字典里的所有字。

任意标签

键入元素名, tag补全

单个元素内的属性

a#id
a.class
a[title=hello]

单个元素的数量:Multiplication *

  • ul>li*3

单个元素内的内容

  1. a{}

两个元素之间

  1. 两个元素间的三种关系:下一级、同一级、上一级的同一级的下一个(因为出现了的必然有上级,只需要进行下一个)
  2. 改变作用域,优先级不同:()

child >

  • nav>ul>li
<nav>
    <ul>
        <li></li>
    </ul>
</nav>
复制代码

sibling +

  • nav+main+footer
<nav></nav>
<main></main>
<footer></footer>
复制代码

climb-up ^

  • p>span+em^bq
<p><span></span><em></em></p>
<blockquote></blockquote>
复制代码

Grouping ()

  • div>(header>ul>li*2>a)+footer>p

Item numbering $

  • ul>li.argument$*3

可以用在内容、类名、id名、属性名中 $可以被以下代替:

  • $$$
    • 代表三位数字:001、002、003
  • $@-
    • 倒序排列,3、2、1
  • $@3
    • @第三个位置开始, 3、4、5
<ul>
  <li class="argument1"></li>
  <li class="argument2"></li>
  <li class="argument3"></li>
</ul>
复制代码

以上所述就是小编给大家介绍的《Emmet 食用指北》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

产品觉醒:产品经理的视角与方法论

产品觉醒:产品经理的视角与方法论

判官(李泽澄) / 电子工业出版社 / 2018-11 / 59.80元

《产品觉醒:产品经理的视角与方法论》是作者多年工作经验的汇集,通过自己亲身经历来对产品运营、行业和人生选择做一个全面的复盘,为读者提供有一定深度的分析。 《产品觉醒:产品经理的视角与方法论》共7章,第1章介绍了产品经理应该具有的视角来分析和观察产品分析方法;第2章介绍了做产品时如何破局来解决相应的问题;第3章介绍了在做产品经理前先分析自己;第4章介绍了怎么来解决执行力的问题;第5章介绍了怎么......一起来看看 《产品觉醒:产品经理的视角与方法论》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具