HTML中怎么使用Emmet语法规则实现速写
本文小编为大家详细介绍“HTML中怎么使用Emmet语法规则实现速写”,内容详细,步骤清晰,细节处理妥当,希望这篇“HTML中怎么使用Emmet语法规则实现速写”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
Emmet是一款插件,只要能安装他的编辑器都能使用,大部分编辑器都可以使用该语法规则,我们平时开发的Sublime Text
、Eclipse
、Notepad++
、VS code
、Atom
、Dreamweaver
等等编辑器都可以使用。
安装方式和平时安装插件一样搜索这个emmet插件安装,每个编辑器安装方式不同,请各自尝试
开始讲解语法吧1:html初始结构下图中的结构,偷懒的都会直接一个!=> Tab
解决,这样可以快速生成基础的结构,同时防止手写时忘记某个代码块,输入错误的代码。
2:id(#),class(.)
id指令:# ; class指令:.
div#test
<divid="test"></div>
div.test
<divclass="test"></div>3:子节点(>),兄弟节点(+),上级节点(^)
子节点指令:> ; 兄弟节点指令:+ ; 上级节点:^
div>ul>li>p
<div><ul><li><p></p></li></ul></div>
div+ul+p
<div></div><ul></ul><p></p>
div>ul>li^div (这里的^
是接在li
后面所以在li
的上一级,与ul
成了兄弟关系,当然两个^^就是上上级)
<div><ul><li></li></ul><div></div></div>4:重复(*)
重复指令:*
div*5
(*号后面添加数字表示重复的元素个数)
<div></div><div></div><div></div><div></div><div></div>5:分组(())
分组指令:()
div>(ul>li>a)+div>p
(括号里面的内容为一个代码块,表示与括号内部嵌套和外面的的层级无关)
<div><ul><li><ahref=""></a></li></ul><div><p></p></div></div>
解释:这里如果不加括号的话,猜想下,a+div
这样div
就是和a
是兄弟关系了,会包含在li
里面。
<div><ul><li><ahref=""></a><div><p></p></div></li></ul6:属性([attr])——id,class都有怎么能少了属性呢
属性指令:[]
a[href=’###’ name=‘xiaoA’]
(中括号内填写属性键值对的形式,并且空格隔开)
<ahref="###"name="xiaoA"></a>
###6:编号($)编号指令:$
ul>li.test$*3
($代表一位数,后面更上*数字就代表从1递增到填写的数字)
<ul><liclass="test1"></li><liclass="test2"></li><liclass="test3"></li></ul>
注意:
一个$ 代表一位数,$$就是两位数了,以此类推就可以形成$(1),$$(01),$$$(001)
如果想自定义从几开始递增的话就利用:$@
+数字*数字
例如:ul>li*3.test$@3
<ul><liclass="test3"></li><liclass="test4"></li><liclass="test5"></li></ul>7:文本({})
文本指令:{}
ul>li.test$*3{测试$}
({里面填写内容,可以和$一起组合使用哦})
<ul><liclass="test1">测试1</li><liclass="test2">测试2</li><liclass="test3">测试3</li></ul>8:隐式标签
这个标签没有指令,而是部分标签可以不使用输入标签,直接输入指令,即可识别父类标签。
例如:.test
<divclass="test"></div>
例如:ul>.test$*3
<ul><liclass="test1"></li><liclass="test2"></li><liclass="test3"></li></ul>
例如:select>.test$*5
<selectname=""id=""><optionclass="test1"></option><optionclass="test2"></option><optionclass="test3"></option><optionclass="test4"></option><optionclass="test5"></option></select>
隐私标签有如下几个:
li
:用于 ul
和 ol
中
tr
:用于 table、tbody、thead
和 tfoot
中
td
:用于 tr
中
option
:用于 select
和 optgroup
中
读到这里,这篇“HTML中怎么使用Emmet语法规则实现速写”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。