Emmet的简单使用

来源:互联网 发布:南京软件大道租房 编辑:程序博客网 时间:2024/05/17 05:19

  • Emmet的简单使用
    • 快速编写html代码
      • 初始化
      • 添加类id文本和属性
      • 嵌套
      • 分组
      • 隐式标签
      • 定义多个元素
    • CSS缩写
      • 附加属性
      • 模糊匹配
      • 渐变
    • 附加功能
    • 定制
    • 针对不同的编辑器


Emmet的简单使用

  如果你目前在搞前段的事情,写页面HTML和CSS,而对于每一对标签,你需要去认真的去敲打,就算使用工具提供的提示。那么这是你应该看一下的,因为所有工具都是用来节约时间,把时间放在思考之上。
  Emmet是在Zencoding上面发展而来的,它使用仿CSS选择器的语法来生成代码,大大提高了html/css的编写速度。

当然不要忘记插件名为Emmet


1.快速编写html代码

1.初始化

代码 内容 html:5 / !: html5文档类型 html:xt xhtml过滤文档类型 html:4s html4严格文档类型

2.添加类、id、文本和属性

代码 内容 p.bar class为内容 p#bar id为内容 h1{foo} 内容 a[href=#] 你懂

3.嵌套

代码 内容 > 子元素符号,表示嵌套的元素 + 同级标签符号 ^ 可以使该符号前的标签提升一行

4.分组

代码 内容 (.foo>h1)+(.bar>h2) 通过嵌套和括号来实现一些代码

5.隐式标签

代码 内容 .item 默认就是div,现在可以根据父标签判定 li 用于ul和ol中 tr 用于table、tbody、thead、tfoot中 td 用于tr中 option 用于select和optgroup

6.定义多个元素

代码 内容 ul>li*3 生成三个列表 ul>li.item$*3 依次编号 ul>li.item@-*6 逆序 ul>li.item@2*5 从2开始吧

CSS缩写

1.值

代码 内容 w100 width:100px; p 表示% e 表示em x 表示ex

2.附加属性

代码 内容 @f font-face: @f+ 你试试吧 还有很多的 你自己可以搜索

3.模糊匹配

代码 内容 ov:h 输入内容最接近的语法 非W3C标准的 会生成供应商前缀 w -webkit- m -moz- s -ms- o -o-

4.渐变

代码 内容 lg(left,#fff 50%,#000) 你试试吧 我连渐变 都不知道是啥

附加功能

生成Lorem ipsum文本Lorem ipsum指一篇常用于排版设计领域的拉丁文文章,主要目的是测试文章或文字在不同字型、版型下看起来的效果。通过Emmet,你只需输入lorem 或 lipsum即可生成这些文字。还可以指定文字的个数,比如lorem10,将生成:Lorem ipsum dolor sit amet, consectetur adipisicing elit. Libero delectus.
这个比你乱敲比较好


定制

你还可以定制Emmet插件:

  • 添加新缩写或更新现有缩写,可修改snippets.json文件
  • 更改Emmet过滤器和操作的行为,可修改preferences.json文件
  • 定义如何生成HTML或XML代码,可修改syntaxProfiles.json文件

针对不同的编辑器

你自己找就好了


下面的更全吧,我不想看了。。。

前端观察的相关内容

W3C的emment相关内容