HTML – Emmet Shortcut

前言

程序员就爱 hot key, 就爱 shortcut. 当然这里指的是不牺牲安全和结果的情况下用尽可能少的力气去做事情, 而不是那种 shortcut 了以后会翻车的.

Emmet 就是专门写 HTML 自动补全的语法, VS Code 自带这个能力, 所以不需要安装插件哦. 

 

参考:

Write code faster in VS Code with Emmet shortcuts

docs.emmet.io

 

HTML5 Get Started (!)

! + Tab

 

Element : Type

Link CSS, Anchor Link, Input Type

link:css, a:link, input:email

分号不仅仅用于 Link CSS, 有类型概念的 element 都适用

 

 

Id & Class (# .)

element #id .class

# 表示 Id, dot 表示 class, 和 CSS selector 是一致的

section#my-id.my-class + Tab

如果是想做 div 的话, 甚至不需要写 element

 

Nested Element (>)

parent > child + Tab 这个和 CSS selector 也是一致的

 

Lorem Sample Text

Lorem20 + Tab

20 个 Sample word

也可以搭配 p 来用哦 

p>lorem20 + Tab

 

Sibling Element (+)

elem1 + elem2 (这个也是和 CSS selector 一致)

 

Repeat Sibling Element (*)

elem*n + Tab

如果想要拿到 index 可以使用 $, 有点 regex 的概念

还可以配合 parenthese 用哦

想控制 index 起始号码就用 item$@3 就是从 3 开始.

leading zero 就放 2 个 $$

 

 

Attribute

elem [property=value] + Tab, 和 CSS selector 是一致的

要写多个属性就空格

 

Text

elem + {value} + Tab

如果是嵌套的话是这样写

 

 

完整的 List

docs.emmet.io

 

posted @ 2022-01-29 18:57  兴杰  阅读(85)  评论(0)    收藏  举报