Emmet的简单使用


Emmet的简单使用

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

当然不要忘记插件名为Emmet


1.快速编写html代码

1.初始化

代码内容
html:5 / !:html5文档类型
html:xtxhtml过滤文档类型
html:4shtml4严格文档类型

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

代码内容
p.barclass为内容
p#barid为内容
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.值

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

2.附加属性

代码内容
@ffont-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相关内容


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值