快速生成 Html5 骨架
在 Html 文件中输入 html:5 按下回车键,可快速生成 HTML5 页面模板:
Document
父子关系快速构建
在 html 文件中输入 div#id>ul.list>li.item*5 按下回车键,可快速生成父子关系的结构:
多个相同标签
重复元素: 使用 * 加上数字来创建多个相同的标签。例如,p*3 后按 Tab 会产生三个
段落标签。
类与 ID 的添加
- 类: 在标签名后加 . 再加上类名。如 div.container 生成带有类 container 的 。
- ID: 使用 # 加上 ID 名。如 div#main 生成 ID 为 main 的 。
属性快速插入
- 属性赋值: 在标签后用方括号 [attr=value] 插入属性。例如,a[href=https://example.com]。
组合使用
- 复合示例: 结合上述技巧,可以创建复杂结构。比如,nav>ul>li.item$*4>a[href=#]{Item $} 会生成一个导航栏,包含 4 个列表项,每个列表项都是一个链接,链接文本分别为 "Item 1" 到 "Item 4",且每个链接的 href 属性指向不同的 ID。
自定义 snippets(代码片段)
- 高级结构: 如果有特定的复杂结构经常使用,可以创建自定义的 Emmet snippets。转到 "文件" > "首选项" > "用户代码片段",选择或创建 HTML 片段文件,定义自己的缩写和展开结构。
Emmet 命令
- Emmet: Wrap with Abbreviation: 选中现有代码后,使用此命令(通过命令面板 Ctrl+Shift+P / Cmd+Shift+P 调出并搜索 “Wrap with Abbreviation” ),可以快速将选中内容包裹在指定标签内。
- ID: 使用 # 加上 ID 名。如 div#main 生成 ID 为 main 的