Emmet 是一种快速写html的语法,通过几个简单的缩写,就可以拓展成html标签,工作中写html多多少少会有一些,使用的语法都是基础语法,这里总结下最常用的几个,备查。 这个插件支持非常多的IDE和编辑器,值得学学。

Emmet 文档-快速书写html的语法

  • > 代表下一级标签(child)
  1. h2>h3>p>span
  2. 展开
  3. <h2>
  4. <h3>
  5. <p><span></span></p>
  6. </h3>
  7. </h2>
  • * 代表复制多少份
  1. ul>ul*3
  2. 展开
  3. <ul>
  4. <ul></ul>
  5. <ul></ul>
  6. <ul></ul>
  7. </ul>
  • + 平级标签,兄弟标签
  1. p+span+button
  2. 展开
  3. <p></p>
  4. <span></span>
  5. <button></button>
  • ^ 往上一级标签,一般用在带有下级标签的比较复杂的标签块
  1. div>h2>p+button^h3
  2. 展开,h3h2平级
  3. <div>
  4. <h2>
  5. <p></p>
  6. <button></button>
  7. </h2>
  8. <h3></h3>
  9. </div>
  10. 也可往上多级
  11. div>h2>p+button^^h3
  12. <div>
  13. <h2>
  14. <p></p>
  15. <button></button>
  16. </h2>
  17. </div>
  18. <h3></h3>
  • ( ) 不同语句块可以用 括号来分隔, 也叫分组
  1. div.checkbox>(lable>input[type="checkbox"])*2
  2. 对应的html
  3. <div class="checkbox">
  4. <lable><input type="checkbox"></lable>
  5. <lable><input type="checkbox"></lable>
  6. </div>
  • 标签属性 id,class和其他属性,有点类似jquery
  1. span#age+span#name+span#size
  2. 展开 id属性
  3. <span id="age"></span>
  4. <span id="name"></span>
  5. <span id="size"></span>
  6. span.age+span.name+span.size
  7. 展开 class属性
  8. <span class="age"></span>
  9. <span class="name"></span>
  10. <span class="size"></span>
  11. input#name.user-name[type="text" name="username" data="xx"]
  12. 展开 其他属性,自定义属性等
  13. <input type="text" id="name" class="user-name" name="username" data="xx">

多个class怎么处理呢

  1. div.form-group.lable.lable-primary
  2. 展开
  3. <div class="form-group lable lable-primary"></div>
  • html内容 用大括号(用的比较少)
  1. h2{16年欧洲杯法国打进决赛}>p{ 北京时间上午3点中进行的欧洲半决赛中..}
  2. 展开之后
  3. <h2>16年欧洲杯法国打进决赛
  4. <p> 北京时间上午3点中进行的欧洲半决赛中..</p>
  5. </h2>

这个插件还有很多高级的用法,用的很少了啦,有兴趣请去官网查看。

[前端]Emmet 基本语法快查的更多相关文章

  1. Markdown 语法速查表

      Markdown 语法速查表 1 标题与文字格式 标题 # 这是 H1 <一级标题> ## 这是 H2 <二级标题> ###### 这是 H6 <六级标题> 文 ...

  2. Emmet常用语法

    Emmet常用语法1.输入!和html:5(不能大写),按下TAB 键,快速生成一个 HTML5 的标准文档初始结构. html:xt 生成 HTML4 过渡型 html:4s 生成 HTML4 严格 ...

  3. 前端的CRUD增删改查的小例子

    前端的CRUD增删改查的小例子 1.效果演示 2.相关代码: <!DOCTYPE html> <html lang="en"> <head> & ...

  4. Emmet快速语法—助力HTML/CSS一行代码一个页面

    学会之后牛掰的场景如下 我们的目标就是用一行代码=>写下面这样的长长长长的HTML结构来. 如:table>(thead.text>th{手机1}*4)+(tbody.text$*4 ...

  5. 前端入门12-JavaScript语法之函数

    声明 本系列文章内容全部梳理自以下几个来源: <JavaScript权威指南> MDN web docs Github:smyhvae/web Github:goddyZhao/Trans ...

  6. 前端入门11-JavaScript语法之数组

    声明 本系列文章内容全部梳理自以下几个来源: <JavaScript权威指南> MDN web docs Github:smyhvae/web Github:goddyZhao/Trans ...

  7. 前端入门10-JavaScript语法之对象

    声明 本系列文章内容全部梳理自以下几个来源: <JavaScript权威指南> MDN web docs Github:smyhvae/web Github:goddyZhao/Trans ...

  8. 前端入门9-JavaScript语法之运算符

    声明 本系列文章内容全部梳理自以下几个来源: <JavaScript权威指南> MDN web docs Github:smyhvae/web Github:goddyZhao/Trans ...

  9. 前端入门8-JavaScript语法之数据类型和变量

    声明 本系列文章内容全部梳理自以下几个来源: <JavaScript权威指南> MDN web docs Github:smyhvae/web Github:goddyZhao/Trans ...

随机推荐

  1. 打开CMDLINE中的 ” earlyprink “ 参数

    点击打开链接 解决问题的过程中,好文章推荐,都保存在火狐wilson_sq@qq.com记录中~~~~~~~~grep -r "earlyprintk" kernelkernel/ ...

  2. scheme深拷贝和浅拷贝探索

    > (define a '(1 2 3)) > (define b (cons a '())) > b (( )) > (set-car! (car b) ) > b ( ...

  3. 分享一个CUDA的环境配置属性表,从此不用再担心配置不好CUDA环境了

    本文适用: Visual Studio 2008,C++, CUDA版本不限,不过我用的是5.5做的实验. 先贴出属性表的内容: <?xml version="1.0" en ...

  4. Servlet规范总结

    Servlet接口 Servlet规范的核心接口即是Servlet接口,它是所有Servlet类必须实现的接口,在Java Servelt API中已经提供了两个抽象类方便开发者实现Servlet类, ...

  5. Linux目录架构详解

    Linux和Windows操作系统的显著区别之一就是目录架构的不同.Linux操作系统的目录架构遵循文件系统层级结构标准.不知你是否使用ls命令浏览过Linux的根目录"/",亲爱 ...

  6. java的overload与override

    概括 方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现.重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个 ...

  7. win7下创建逻辑分区

    许多用户在安装Win7时都遇,安装程序创建的都是主分区,并没有创建逻辑分区的任何选项,这样的情况导致创建4个主分区后剩余的空间无法继续分配的情况,这使得许多用户情何以堪.很多用户都向小编反映该问题,有 ...

  8. 海量数据处理算法(top K问题)

    举例 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M.返回频数最高的100个词. 思路 首先把文件分开 针对每个文件hash遍历,统计每个词语的频率 使用堆进 ...

  9. MyBatis Generator For Eclipse 插件安装

    由于在ORM框架MyBatis中,实现数据表于JavaBean映射时,配置的代码比较的复杂,所以为了加快开发的效率,MyBatis官方提供了一个Eclipse的插件, 我izuoyongjiushis ...

  10. 【Unity Shader实战】卡通风格的Shader(一)

    写在前面 本系列其他文章: 卡通风格的Shader(二) 呜,其实很早就看到了这类Shader,实现方法很多,效果也有些许不一样.从这篇开始,陆续学习一下接触到的卡通类型Shader的编写. 本篇的最 ...