
emmet 语法前身是 Zen coding,可以使用缩写来加快编写 html 和 css 的速度,vscode 自带该语法。
语法
直接输入标签名,按tab键即可
生成 div 标签的例子🌰(记得按tab键)
div
当然不按 tab 键,也可以用鼠标点击,但我们通常在敲代码时,我们会尽量减少鼠标的使用(从键盘切换鼠标费时间,鼠标移动点击也费时间)

我们可以看到 vscode也提示了:这是 emmet 语法。
语法
标签名 * 个数
生成3个 div 标签的例子🌰(记得按 tab 键)
div*3

语法
父级标签 > 子级标签
生成无序列表的例子🌰(记得按 tab 键)
ul > li

语法
兄弟标签其实就是同级标签
兄弟标签 + 兄弟标签
生成 div 和 span 为同级标签的例子🌰
div + span

语法
生成带有类名的标签:
标签名.类名
生成带有id的标签:
标签名#id名
生成两个 div,一个类名为 demo1,一个 id 为 demo2 的例子🌰
div.demo1+div#demo2
两个 div 虽是同个标签,但 id 和类名不一样这里直接用兄弟标签处理

$是自增符号(在电脑上面数字4那边),比如可以生成有顺序的 div 名,有顺序的内容
语法
谁自增谁加$,这里要符合逻辑,比如不能出现div*$这样的情况
生成3个 div 标签,类名依次为 demo1,demo2,demo3 的例子🌰
div.demo$*3

{}里面是内容,测试可能会用到
语法
标签{具体内容}
生成3个 div 标签,内容依次为1,2,3的例子🌰
div{$}*3

css 基本采用简写形式:
也就是一般来说:
高度 100px
h100

行高 100px
lh100px

本文主要学习黑马程序员pink老师的视频
如有错误,敬请指正,欢迎交流🤝,谢谢♪(・ω・)ノ