VsCode 前端开发快捷语法,Emmet 快捷语法整理,markdown 表格格式

VsCode 前端开发快捷语法,Emmet 快捷语法整理,markdown 表格格式

没问题,根据你的需求,我为你整理了一份 Emmet 快捷语法速查表 ,并严格按照 Markdown 表格格式 进行了排版。

这份表格涵盖了 Emmet 的核心操作符、属性设置、文本内容以及高级用法,你可以直接复制使用,或者将其作为备忘录保存。

🚀 Emmet 常用语法速查表

语法符号 功能描述 输入示例 (缩写) 生成结果 (代码)
基本结构
! 生成 HTML5 标准文档骨架 ! <!DOCTYPE html>... (完整结构)
tag 生成指定标签 div <div></div>
tag* 生成多个同级标签 div*3 <div></div><div></div><div></div>
层级关系
> 嵌套子元素 (父子关系) ul>li <ul><li></li></ul>
+ 同级元素 (兄弟关系) h2+p <h2></h2><p></p>
^ 向上返回一级 (跳出当前标签) div>p^div <div><p></p></div><div></div>
() 分组包裹 div>(header+footer) <div><header></header><footer></footer></div>
属性与ID
. 设置 class 类名 p.center <p class="center"></p>
# 设置 id 属性 div#main <div id="main"></div>
[] 设置自定义属性 a[href="#" target] <a href="#" target=""></a>
内容与序号
{} 添加标签文本内容 p{Hello} <p>Hello</p>
$ 序号递增 (配合 * 使用) li.item$*3 <li class="item1"></li>...<li class="item3"></li>
@- 序号递减 li.item$@-*3 <li class="item3"></li>...<li class="item1"></li>
CSS 简写
prop:value 常用 CSS 属性缩写 d:f; jc:c display: flex; justify-content: center;
w/p/m 宽高与内外边距 w100+p10 width: 100px; padding: 10px;

💡 重点语法详解

为了让你更灵活地运用这些语法,这里补充几个常用的组合技巧:

1. 组合拳:嵌套与同级

你可以混合使用 >+ 来构建复杂的 DOM 结构。

  • 示例nav>ul>li*3>a[href="#"]{导航$}

  • 结果

    html 复制代码
    <nav>
      <ul>
        <li><a href="#">导航1</a></li>
        <li><a href="#">导航2</a></li>
        <li><a href="#">导航3</a></li>
      </ul>
    </nav>
2. 智能序号 $

$ 符号非常强大,可以放在类名、ID、属性值甚至文本内容中。

  • 补零功能$$$ 表示不足三位自动补零(如 001, 002)。

  • 起始值$@3 表示从 3 开始计数。

  • 示例img[src="image$.jpg" alt="图片$"]*2

  • 结果

    html 复制代码
    <img src="image1.jpg" alt="图片1">
    <img src="image2.jpg" alt="图片2">
3. 隐式标签

如果你只输入 .class#id 而没有写标签名,Emmet 默认会生成 div 标签(在 ul 下默认生成 li,在 table 下默认生成 tr 等)。

  • 示例.container
  • 结果<div class="container"></div>

🛠️ 使用提示

  • 触发方式 :在支持 Emmet 的编辑器(如 VS Code, WebStorm)中输入缩写后,按下 Tab 键即可展开。
  • CSS 单位 :CSS 缩写中,数字默认单位通常是 px(例如 w100 展开为 width: 100px;)。

希望这份整理能帮到你!如果还有其他具体的 Emmet 场景需要解答,随时告诉我。

相关推荐
书到用时方恨少!2 小时前
Vi/Vim 文本编辑器使用指南:指尖上的魔法
linux·编辑器·vim
lifewange3 小时前
Vim 编辑器参数(启动参数 + 配置参数)
编辑器·vim·excel
zh_xuan16 小时前
Visual Studio 上传工程到github
ide·git·github·visual studio
无限进步_18 小时前
【C++】只出现一次的数字 II:位运算的三种解法深度解析
数据结构·c++·ide·windows·git·算法·leetcode
无限进步_20 小时前
【C++】多重继承中的虚表布局分析:D类对象为何有两个虚表?
开发语言·c++·ide·windows·git·算法·visual studio
徐先生 @_@|||21 小时前
基于Translation插件实现在pycharm本地翻译并阅读英文资料
ide·python·pycharm
深挖派1 天前
GoLand 2026.1 安装配置与环境搭建 (保姆级图文教程)
后端·golang·编辑器·go·goland
银河系的一束光1 天前
使用 IntelliJ IDEA 开发 Java 程序时 , 会遇到以下中文乱码问题 :
java·ide·intellij-idea
小宋加油啊1 天前
Mac vscode安装PCL
ide·vscode·macos