VSCode中Emmet使用

article/2025/9/29 8:12:50

文章目录

  • HTML部分
    • 1. 添加类,id,文本和属性
    • 2. 嵌套和分组
    • 3. 隐式标签
    • 4. 定义多个元素* 和 编号$
    • 5. 添加虚拟文字
    • 6. 其它
  • CSS部分
    • 1. 属性和属性值的缩写
    • 2. 属性值的单位
    • 其它

HTML部分

1. 添加类,id,文本和属性

div.box#box ===>

h1{我是标题} ===>

我是标题

a[href=#] ===>

请注意在VsCode新版本中按Tab不再默认启用Emmet展开缩写!需要在首选项配置中将emmet.triggerExpansionOnTab设置为true值!

2. 嵌套和分组

符号表示
>子元素符号,表示嵌套的元素
+同级标签符号
^可以使该符号前的标签提升一行
()分组

h1+h2
p>span^p
(.foo>h1)+(.bar>h2)

3. 隐式标签

在过去版本中,可以省略掉div,即输入.item即可生成< div class=“item”>< /div>。现在如果只输入.item,则Emmet会根据父标签进行判定。比如在< ul>中输入.item,就会生成< li class=“item”>< /li>

父亲自动补全
ul、olli
table, tbody, thead and tfoottr
trtd
select and optgroupoption
emspan

4. 定义多个元素* 和 编号$

  <!-- 自增符号:$,ul>li.item$*4,类名自增 --><ul><li class="item1"></li><li class="item2"></li><li class="item3"></li><li class="item4"></li></ul><!-- h$[title=item$]{little boy$}*3 ,标签名和属性值,标签内容一起自增--><h1 title="item1">little boy1</h1><h2 title="item2">little boy2</h2><h3 title="item3">little boy3</h3><!-- ul>li.item$$*3 ,自增从0开始,再加一个$,$$*3--><ul><li class="item01"></li><li class="item02"></li><li class="item03"></li></ul><!-- ul>li.item$@-*3 ,自增顺序倒着来,
后面加@- ,$@-*3 --><ul><li class="item3"></li><li class="item2"></li><li class="item1"></li></ul><!-- ul>li.item$@3*6 ,自增顺序,按照指定阶段来显示,后面加上@数字*数字,$@3*6,从3开始 共6个序号,包含起始数字本身,序号范围:就是3-(3+6-1)3~8 --> <ul><li class="item3"></li><li class="item4"></li><li class="item5"></li><li class="item6"></li><li class="item7"></li><li class="item8"></li></ul>

5. 添加虚拟文字

默认的 lorem 每次都是30个单词,可以指定单词个数,后面写上数字,lorem10 将生成10个单词的虚拟文本

	<!-- ul>.item*3>lorem5 --><ul><li class="item">Lorem ipsum dolor sit amet.</li><li class="item">A itaque architecto quas recusandae.</li><li class="item">Deleniti, necessitatibus porro perspiciatis ab!		</li></ul>

6. 其它

在这里插入图片描述

CSS部分

1. 属性和属性值的缩写

  • 连字符 - ,连接多个属性值
  • 使用 加号 + ,连接多个属性
  • 两个连字符 - -,一个是表示属性值连接的,一个是表示负值的

m10——》 margin: 10px;

/*m10-20,带两个属性值的*/
margin: 10px 20px;/*m-10-20 带一个负值 一个正值的*/
margin: -10px 20px;/*m-10--20 带两个负值的*/
margin: -10px -20px;/*m-10--20--30 带三个负值的*/
margin: -10px -20px -30px;/*★ 同时定义多个属性*/
/*m10+bd20,同时定义两个属性*/
margin: 10px;
border: 20px;/*m10+bd20+bg#3,同时定义三个属性*/
margin: 10px;
border: 20px;
background: #333;/*m10-20+bd20,同时定义两个属性,第一个属性两个属性值*/
margin: 10px 20px;
border: 20px;

2. 属性值的单位

/*★ 属性值的单位*/
/*m10  整数值,默认单位是px*/
margin: 10px;/*m10.5 小数值,默认单位是em*/
margin: 10.5em;/*属性值单位的简写 */
/*m10p*/
margin: 10%;/*m10e*/
margin: 10em;/*m10x*/
margin: 10ex

其它

/*p!+c#3!		*/
padding:  !important;
color: #333 !important;		

参考链接:

【Emmet 的使用手册(知识点超全版本)】

看完效率提升十倍!!!快速编写HTML代码

VsCode中使用Emmet神器快速编写HTML代码

非常感谢!



http://chatgpt.dhexx.cn/article/ccVUUbKh.shtml

相关文章

linux vim emmet,emmet-vim

最近啊&#xff0c;我投奔了网页的开发&#xff0c;看了一本《head first HTML and CSS》的书&#xff0c;感觉非常不错&#xff0c;然后又配置了一些vim里面用到的插件&#xff0c;现在我把学习到的东西记录下来&#xff01; 首先&#xff0c;我不会在这里写emmet 的具体操作方…

Emmet 语法

Emmet语法前身是Zen coding&#xff0c;来提高html和css的编写速度&#xff0c;vscode内部已经集成该语法了 1、快速生成html结构语法 生成标签&#xff1a; 直接输入标签名&#xff0c;再按TAB键&#xff0c;such as 你打个 div 再按tab&#xff0c;就会直接生成 (这里打不出…

emmet写法

1.写一个递增的img路径 img[srcimage/com/$$.png]*10 效果

6.Emmet 语法与快速格式化代码

Emmet语法可以让我们在写网页的时候速度更快&#xff0c;我当前写网页的工具是pycharm&#xff0c;在pycharm中使用Emmet&#xff0c;我们需要点击File,然后点击Setting 搜索emmet&#xff0c;保证这里是勾选状态 安装后如果不进行其他设置&#xff0c;emmet自动被勾选 目录 …

Emmet语法总结

1 Emmet简介 Emmet是一个Web开发工具&#xff0c;用于加快HTML和CSS代码的编写速度。使用Emmet能够通过简短的表达式生成HTML或CSS代码片段。另外&#xff0c;截至2022年&#xff0c;主流的编辑器工具如Visual Studio Code、WebStorm都已经集成了Emmet工具&#xff0c;无需手动…

Linux 配置全面讲解(安装JDK、Mysql、Nginx)

1 Linux概述 1.1 Linux介绍 Linux是一套免费使用和自由传播的类Unix操作系统&#xff0c;是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思…

【JAVA秒会技术之ConcurrentHashMap】JDK1.7与JDK1.8源码区别

前言 以前写过介绍HashMap的文章&#xff0c;文中提到过HashMap在put的时候&#xff0c;插入的元素超过了容量&#xff08;由负载因子决定&#xff09;的范围就会触发扩容操作&#xff0c;就是rehash&#xff0c;这个会重新将原数组的内容重新hash到新的扩容数组中&#xff0c;…

安装笔记--eclipse+jdk+neo4j安装与配置

1.eclipse安装2.JDK安装3.环境变量配置4.在eclipse中创建与导入项目4-1 eclipse导入项目 5.neo4j配置 1.eclipse安装 第一步&#xff1a;下载eclipse&#xff0c;并安装。 下载链接: http://www.eclipse.org/downloads/. 点击 Download Packages; 如图&#xff1a;根据自己的…

JDK7与JDK8中HashMap的实现

JDK7中的HashMap HashMap底层维护一个数组&#xff0c;数组中的每一项都是一个Entry transient Entry<K,V>[] table;我们向 HashMap 中所放置的对象实际上是存储在该数组当中&#xff1b; 而Map中的key&#xff0c;value则以Entry的形式存放在数组中 static class En…

VirtualBox虚拟机安装CentOS,安装jdk

CentOS 安装&#xff0c;安装jdk 1. CentOS 简介 CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持&#xff08;通过安全更新方式&#xff09;。新版本的 CentOS 大约每两年发行一次&#xff0c;而每个版本…

JDK1.7安装及校验

JDK的全称是JavaSE Development Kit&#xff0c;即java开发工具包&#xff0c;是sun公司提供的一套用于开发java应用程序的开发包&#xff0c;它提供了编译、运行java程序所需的各种工具和资源&#xff0c;包括java编译器、java运行时环境&#xff0c;以及常用的java类库等。 …

JVM调优(jdk8)与垃圾回收器详解

JVM调优与垃圾回收器详解 这张是jdk8的jvm模型&#xff1a; 黄色框的是线程共享区域、蓝色框的是线程私有(也就是每个线程单独一份) jvm模型从大的角度说有&#xff1a;类装载子系统、字节码执行引擎、运行时数据区。我这里主要讲运行时数据区。 一、JVM内存模型 1、名词解释…

下载并安装JDK7

JDK的全称是JavaSE Development Kit&#xff0c;即java开发工具包&#xff0c;是sun公司提供的一套用于开发java应用程序的开发包&#xff0c;它提供了编译、运行java程序所需的各种工具和资源&#xff0c;包括java编译器、java运行时环境&#xff0c;以及常用的java类库等。 …

VMware虚拟机安装以及在虚拟机上安装JDK+Tomcat+MySQL

1. VMware虚拟机安装 注意&#xff1a;最好不要安装在C盘&#xff0c;会使电脑变得很卡。 注意&#xff1a;这里去掉“启动时检查产品更新”&#xff0c;每次启动更新麻烦&#xff0c;影响效率。 下一步&#xff0c;直到&#xff1a; 点击“许可证”&#xff0c;输入许可证…

spark 安装部署与介绍

spark spark 概述一. spark和hadoop二. 应用常景和解决生态系统组件应用场景Spark执行任务流程图 三. Spark安装四. Spark部署模式1、单机本地模式&#xff08;Spark所有进程都运行在一台机器的JVM中&#xff09;2、伪分布式模式 &#xff08;在一台机器中模拟集群运行,相关的…

TLS协议与JDK版本之间微妙的关系

TLS协议与JDK版本之间微妙的关系 首先想知道TLS协议与JDK版本之间微妙的关系&#xff0c;就必须知道什么是TLS协议&#xff1f; 维基百科是这样说的&#xff1a; 传输层安全性协定&#xff08;英语&#xff1a;Transport Layer Security&#xff0c;缩写作TLS&#xff09;&…

linux jdk免安装配置,生产环境免安装jdk的使用方法

以下为《生产环境免安装jdk的使用方法》的无排版文字预览&#xff0c;完整格式请下载 下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的&#xff0c;下载的文档就是什么样的。 使用流程 一、概述 医院的生产环境可能已经安装过jdk&#xff0c;如果jdk的版本不是1…

jdk1.8的安装教程

1、下载java1.8 URL: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载eclipse URL: http://www.onlinedown.net/soft/558304.htm 下载并安装maven地址&#xff1a; http://maven.apache.org/download.html 先选择Accept&…

在linux上安装jdk

1. 概述 此篇主要向你介绍如何一步一步的在linux环境上面安装jdk&#xff0c;包括jdk的下载、安装、和环境变量的配置。 2. 概念 2.1.JDK(Java Development Kit) 它是 Java 语言的软件开发工具包(SDK)。 JDK包含的基本组件包括&#xff1a; javac – 编译器&#xff0c;…

JDK下载安装配置环境变量

下载并安装JDK8 JDK的全称是JavaSE Development Kit&#xff0c;即java开发工具包&#xff0c;是sun公司提供 的一套用于开 发java应用程序的开发包&#xff0c;它提供了编译、运行java程 所需的各种工具和资源&#xff0c;包括java编译器、java运行时环境&#xff0c;以及常…