Emmet 常用语法速查表

把 Emmet 前端开发最常用的缩写语法整理成速查,写 HTML/CSS 时对照查。

Web 服务·共 39 条命令·最后更新 2026-07-19
返回 Web 服务

HTML 基础 8

! 或 html:5
展开 HTML5 文档骨架
div#app
<div id="app"></div>
div.container
<div class="container"></div>
ul>li*3
ul 下生成 3 个 li
ul>li.item$*3
li 带递增 class:item1, item2, item3
p>span^div
span 在 p 内,div 与 p 同级(上溯)
a[href="#" title="link"]
带属性的 a 标签
img
<img src="" alt="">

HTML 常用结构 8

form:post
form 带 method="post"
input:text
<input type="text">
input:email
<input type="email">
btn:submit
<button type="submit"></button>
select>option*3
select 下 3 个 option
table>tr^tr>td*3
两行表格,第二行 3 列
lorem10
生成 10 个单词的占位文本
lorem-cn
生成中文占位文本(需插件)

CSS 简写 18

w100
width: 100px
w100p
width: 100%
h50
height: 50px
m10
margin: 10px
m10-20
margin: 10px 20px
p10-20-30
padding: 10px 20px 30px
bgc#333
background-color: #333
c#fff
color: #fff
fz16
font-size: 16px
fw700
font-weight: 700
d:f
display: flex
d:g
display: grid
jc:c
justify-content: center
ai:c
align-items: center
pos:a
position: absolute
t0 r0 b0 l0
top/right/bottom/left: 0
bd1-s-#ccc
border: 1px solid #ccc
br8
border-radius: 8px

嵌套与循环 5

div>ul>li*5>a{Item $}
嵌套 + 循环 + 文本插值
div+p+bq
兄弟节点(+)
{Hello}
文本节点
${Item}
带编号文本
(#header>ul>li*2>a)+footer>p
分组()组合多个结构

💡 提示

  • VSCode 默认内置 Emmet,HTML/CSS/JSX/Pug 文件里直接 Tab 即可展开。
  • $ 是递增占位符,$$ 补零(01, 02),$@- 倒序。
  • CSS 简写用 - 连接多个值,如 m10-20 展开为 margin: 10px 20px。