写html的tab快捷,Emmet快速编写html

缩写是Emmet工具的核心,这些特殊的表达式通过Emmet解析并转化为结构化的代码块,而语法用CSS选择器,HTML标签和一些Emmet特定的代码生成,所以对于任何一个前端开发人员都可以很容易地掌握和使用。 你可以使用标签名称为div、p等生成HTML标签,Emmet没有一组预定义可用的标记名称,您可以编写任何单词并把它转化为一个标签,例如:div →

Emmet代码虽然没有特定的标签,但编写时还是有一定的规则与技巧,下面我们就看一看:

****使用Tab键快速编写***

1、父子级关系:> 例:div>ul>li

dabfbb5e65d3

div>ul>li

2、兄弟关系:+ 例:div+p+foter

dabfbb5e65d3

div+p+foter

3、上级关系:^ 例 div+div>p>span+em^bq

dabfbb5e65d3

div+div>p>span+em^bq

4、乘法:* 例 ul>li*5

dabfbb5e65d3

ul>li*5

5、分组:() 例 div>(header>ul>li*2>)+footer>p

dabfbb5e65d3

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

使用多个(),并使用乘法* (div>dl>(dt+dd)*3)+footer>p

dabfbb5e65d3

(div>dl>(dt+dd)*3)+footer>p

6、CSS选择器,给标签指定id和class选择器,只需在标签的后面直接添加,但必需以.或#开头:div#header+div.page+div#footer.class1.class2.class3

dabfbb5e65d3

div#header+div.page+div#footer.class1.class2.class3

7、项目编码:ul>li.item$*5

dabfbb5e65d3

ul>li.item$*5

生成无序列表+内容 h$[title=item$]{Header $}*3

dabfbb5e65d3

h$[title=item$]{Header $}*3

多个 $$$ ul>li.item$$$#li$$*5

dabfbb5e65d3

$$$ ul>li.item$$$#li$$*5

改变顺序:ul>li.item$@-*5

dabfbb5e65d3

ul>li.item$@-*5

添加起始数:ol>li.io$@3{$@4}*7

dabfbb5e65d3

ol>li.io$@3{$@4}*7

8、文本:{}使用花括号来添加文本元素: a{Click me}

dabfbb5e65d3

a{Click me}

当元素用+连接时,文本{}编写正确后,并不能改变标签的层级关系:p>{Click }+a{here}+{ to continue}

dabfbb5e65d3

p>{Click }+a{here}+{ to continue}

Emmet编写代码的格式最重要的就是不能有空格,如果有空格将不会完全解析和生成HTML代码。

Emmet最核心的就是缩写,而它也不属于一门语言,编写时也不需要有很强的可读性,最重要的就是能高速的生成HTML代码。只要你多练习,多看下官方的英文文档,很快你将掌握Emmet的编写方式,同时也将大大提高你的前端开发速度。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值