【Emmet】语法规则

 

 

 以上代码你需要多久打出来?

我只需要几秒钟,写好下面这条语句,按下键盘Tab键即可看到上图中的结构了

 

 

 

id(#),class(.)

 

 

 

 

 

 

子节点(>),兄弟节点(+),上级节点(^)

div>ul>li>p

 

 

 

div+ul+p

 

 

 

div>ul>li^div (这里的^是接在li后面所以在li的上一级,与ul成了兄弟关系,当然两个^^就是上上级)

 

重复(*)

div*5(*号后面添加数字表示重复的元素个数)

 

 

 

分组(())

div>(ul>li>a)+div>p
(括号里面的内容为一个代码块,表示与括号内部嵌套和外面的的层级无关)

 

 

 解释:这里如果不加括号的话,猜想下,a+div这样div就是和a是兄弟关系了,会包含在li里面

 

 

 

属性([attr])——id,class都有怎么能少了属性呢

a[href=’###’ name=‘xiaoA’] (中括号内填写属性键值对的形式,并且空格隔开)

 

 

ul>li.test$*3 ($代表一位数,后面更上*数字就代表从1递增到填写的数字)

 

 

如果想自定义从几开始递增的话就利用:$@+数字*数字
例如:ul>li.test$@3*3

 

 

文本({})

ul>li.test$*3{测试$} ({里面填写内容,可以和$一起组合使用哦})

 

posted on 2022-04-01 17:35  忆小样  阅读(32)  评论(0编辑  收藏  举报