快速生成 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” ),可以快速将选中内容包裹在指定标签内。
- 上一篇: vscode 远程开发
- 下一篇: VSCode 远程开发-从头开始配置一个远程开发环境
猜你喜欢
- 2025-02-26 手把手带你开发一款提效工具--VScode插件
- 2025-02-26 零基础?用DeepSeek编程,手把手教你怎么做,详细教程!
- 2025-02-26 牛逼!竟然把VSCode玩成了IDEA的效果,有点哇塞
- 2025-02-26 Anaconda+VS Code数据分析环境搭建及使用(GPU、可视化)
- 2025-02-26 VSCode 远程开发-从头开始配置一个远程开发环境
- 2025-02-26 vscode 远程开发
- 2025-02-26 VSCode 配置 C++ 开发环境!教程详解
- 2025-02-26 如何在vscode中开发java
- 2025-02-26 VScode中集成esp8266/32开发环境详解
- 2025-02-26 x-cmd pkg | ruff - 极快的 Python linter 和代码格式化程序
- ID: 使用 # 加上 ID 名。如 div#main 生成 ID 为 main 的