在VS Code中使用Emmet快速编写HTML代码

553 阅读1分钟

在VS Code中使用Emmet快速编写HTML代码

在前端开发的过程中,最费时间的工作就是写 HTML、CSS 代码,同时会配合cv大法,emmet会是一个更好的选择,提高代码书写速度。

Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的工具,能够实现 HTML、CSS 的快速编写,已经集成到vscode中。

常用语法糖

.  --class
#  --id
[] --attr
{} -- textnode
*  -- duplicate

1. html语法

div.class

标签.class

div#id

img[src="a.png" alt="a"]

其他属性补全,用[]将属性包裹

p{text}

输入文本用{}包裹

div+div

多个标签

ul>li

标签嵌套

div+div>p>span^p

鼠标回退一级^

div>(header>table>tbody)+footer>p

分组()

ul>li*5

多个相同标签

ul>li{item $}*5

多个相同标签加数字 $自增占位符 默认从1开始

ul>li.class$$$*5 三位数字

ul>li.class$@3*5 数字从3开始

.class

默认是div 隐式标签

em>.class

推断内部可以嵌套的标签--隐式标签

2. css语法

w100

width :100px 默认px

w100p

width:100%

w100r

width:100rem

颜色

bd5#0s -> border:5px #000 solid

模糊匹配

-链接的属性取首字母