Emmet 食用指北

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

内容简介: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 食用指北》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

JavaScript高级程序设计:第2版

JavaScript高级程序设计:第2版

Nicholas Zakas / 李松峰、曹力 / 人民邮电出版社 / 2010-7 / 89.00元

《JavaScript高级程序设计(第2版)》在上一版基础上进行了大幅度更新和修订,融入了近几年来JavaScript应用发展的最新成果,几乎涵盖了所有需要理解的重要概念和最新的JavaScript应用成果。从颇具深度的JavaScript语言基础到作用域(链),从引用类型到面向对象编程,从极其灵活的匿名函数到闭包的内部机制,从浏览器对象模型(BOM)、文档对象模型(DOM)到基于事件的Web脚本......一起来看看 《JavaScript高级程序设计:第2版》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具