【H5】Emmet 指令 HTML
Emmet操作指南
HTML篇
生成带有内容的标签
标签名{内容}可以生成带有内容的标签div{abc}
<div>abc</div>
生成带有属性的标签
生成带有class属性的标签
.属性值可以直接生成div标签- 标签名加上
.属性值可以生成带有class属性标签.abc
div[class="abc"] p.abc
p[class="abc"] a.abc
a[class="abc"]
生成带有id属性的标签
标签名.属性值可以生成带有id属性的标签div#abc
<div id="abc"></div> p#abc
<p id='abc'></p>
生成同时具有id属性和class属性的标签
- 同时使用以上两种方式即可,即:
div.abc#cde
<div class="abc" id="cde"></div>
生成带有自定义属性的标签
标签名[属性名=属性值]可以生成具有目标属性的标签a[href='xxx']
<a href='xxx'></a>
结合以上内容,可以得到同时具有多个属性值的标签
a.abc#cde[href='xxx' name='link']
<a href="xxx" class="abc" id="cde" name="link"></a>
生成后代、上级标签
生成后代标签
- 使用
标签>子标签可以生成子标签<!-- 生成一级后代标签(子标签) -->
ul>li
<ul>
<li></li>
</ul> <!-- 生成二级后代标签 -->
div>ul>li
<div>
<ul>
<li></li>
</ul>
</div>
生成上级标签
```html
<!-- 生成一级上级标签 -->
div>ul>li^span
<div>
<ul>
<li></li>
</ul>
<span></span>
</div>
<!-- 生成二级上级标签 -->
div>ul>li^^span
<div>
<ul>
<li></li>
</ul>
</div>
<span></span>
```
生成多个标签
生成多个重复标签
- 在标签后加上*并跟上想要的个数即可生成重复标签
ul>li*5
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
标签分组
- 在生成属性时为了更明显的看出每个层次间的关系,可以使用小括号将他们包起来,这并不影响生成的结果
div>(header>ul>li*2>a)+footer>p
<div> <header>
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</header> <footer>
<p></p>
</footer>
</div>
生成多个重复的标签结构
- 根据以上两点,就可以生成多个重复的结构
div>(ul>li)*3
<div>
<!-- 1 -->
<ul>
<li></li>
</ul>
<!-- 2 -->
<ul>
<li></li>
</ul>
<!-- 3 -->
<ul>
<li></li>
</ul>
</div>
生成带有编号的标签
- 使用
$符号代替数字可以自增地生成数字并放入标签.abc
<div class="abc"></div> .abc$
<div class="abc1"></div> .abc$*3
<div class="abc1"></div>
<div class="abc2"></div>
<div class="abc3"></div> ul>li{$}*3
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul> <!-- 把符号放在十位即可在十位进行自增 -->
ul>li{$5}*3
<ul>
<li>15</li>
<li>25</li>
<li>35</li>
</ul> - 生成多位数的标签使用多个
$即可ul>li{$$}*3
<ul>
<li>01</li>
<li>02</li>
<li>03</li>
</ul>
- 排序生成编号
- 使用
$@进行正序排列ul>li{$@}*3
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
看起来和
$没什么区别
在$@后加上数字看看ul>li{$@3}*3
<ul>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
使用
$@数字可以生成从指定数字开始生成的正序数列
- 使用
- 使用
$@-进行到倒序排列- 和正序使用方法如出一辙,不过不同的是,
$@-可以生成从指定数字开始的数列并从大到小、自上而下进行排列ul>li{$@-3}*3
<ul>
<li>5</li>
<li>4</li>
<li>3</li>
</ul>
- 和正序使用方法如出一辙,不过不同的是,
正序数列**
- 使用
$@-进行到倒序排列- 和正序使用方法如出一辙,不过不同的是,
$@-可以生成从指定数字开始的数列并从大到小、自上而下进行排列ul>li{$@-3}*3
<ul>
<li>5</li>
<li>4</li>
<li>3</li>
</ul>
- 和正序使用方法如出一辙,不过不同的是,
CSS篇
【H5】Emmet 指令 HTML的更多相关文章
- vim 中 也可以 直接安装 emmet 直接使用zen coding 生成 l指定个数的 lorem ipsum文字.
超链接的写法: 当作为链接的文字, 比较长时, 整个作为链接 就显得不是 很适合. 可以取其中的某一个单词 作为 超链接的 关键字:如: click here to continue emmet中如何 ...
- 在Eclipse中在线安装Emmet和图文使用教程
ZenCoding 升级为 Emmet 之后,基于 Eclipse 的插件安装地址也发生了变化, 下面是在基于 Eclipse 的 IDE 中安装和使用 Emmet 的图文示例. 一.打开 Eclip ...
- Emmet.vim 教程
Emmet.vim 教程 May 5, 2012 目录 1 下载 Emmet.vim 2 安装 Emmet.vim 3 使用 Emmet.vim 4 余话 Emmet 项目原先叫 Zen Coding ...
- Sublime Text 3 杂记
Sublime Text 是一个功能强大的代码编辑器(收费,但可无限期试用).由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim.Sublime T ...
- VS Code折腾记 - (2) 快捷键大全,没有更全
前言 VSCode的快捷键继承了一些IDE风格,有VS的身影,也有Emacs的身影..简言之,内置快捷键玩熟了,效率提高不是一点两点. VsCode 快捷键有五种组合方式(科普) Ctrl + Shi ...
- Visual Studio Code 常用快捷键
VsCode 快捷键有五种组合方式(科普) Ctrl + Shift + ? : 这种常规组合按钮 Ctrl + V Ctrl +V : 同时依赖一个按键的组合 Shift + V c : 先组合后单 ...
- 【转】【VS Code】配置文件Launch及快捷键
Ctrl+shift+p,然后输入launch,点击第一个选项即可配置. 之后选择More即可 具体配置可修改为: { "version": "0.2.0", ...
- 转 VS Code 快捷键大全,没有更全
VS Code折腾记 - (2) 快捷键大全,没有更全 前言 VSCode的快捷键继承了一些IDE风格,有VS的身影,也有Emacs的身影..简言之,内置快捷键玩熟了,效率提高不是一点两点. VsCo ...
- Vue directive自定义指令+canvas实现H5图片压缩上传-Base64格式
前言 最近优化项目-手机拍照图片太大,回显速度比较慢,使用了vue的自定义指令实现H5压缩上传base64格式的图片 canvas自定义指令 Vue.directive("canvas&qu ...
- emmet常用指令组合
emmet的应用 1.生成html(需要先将文件命名为.html后缀) !+tab,html:5+tab 2.生成meta utf meta:utf+tab 3.生成meta viewpo ...
随机推荐
- C#测试web服务是否可用(转)
转摘:http://www.cnblogs.com/xienb/p/3443282.html winform客户端经常需要调用webservice或者WCF进行数据交互,但是远程服务有可能不存在或者服 ...
- Unity中的3D数学
3D数学(2022.11.25) 三角函数 Unity中会运用到角度制(Deg)和弧度制(Rad)的转换,弧度制是用圆的弧长来衡量角度的大小,π对应180度.这种转换在Unity中对应有两个方法: 角 ...
- 记:crontab定时器读取env信息不全
背景: 有这样一段代码,有两种执行方式: crontab定时器.手动执行 #!bin.bash echo $redispasswd 你猜,结果一样不? 1.手动执行 2.crontab定时器 创建 ...
- SQL无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "SQL_Latin1_General_CP1_CI_AS" 之间的排序规则冲突
在所在的SQL语句后面加上 COLLATE [排序规则]或者ALTER DATABASE [DBName] COLLATE Chinese_PRC_CI_AS
- 痞子衡嵌入式:盘点国内RISC-V内核MCU厂商(2021年发布产品)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是国内RISC-V内核MCU厂商(2021). 虽然RISC-V风潮已经吹了好几年,但2019年才是其真正进入主流市场的元年,最近国内大量 ...
- Java笔记第三弹
Map集合的获取功能 V get(Object key);//根据键获取值 Set<K> keySet();//获取所有键的集合 Collection<K> values(); ...
- 帮你积累音视频知识,Agora 开发者漫游指南正式启航
"运气是设计的残留物."--John Milton 如果玩过<全面战争:中世纪 II>,或者读过 John Milton 书的人,可能对这句话有印象.我们发现,很多小伙 ...
- 2022年8月学科能力综合测试(TACA)试题解答 Mathemaitca练习
目录 试题地址 1 4 5 10 13 你让我猜我肯定这么猜 试题地址 https://k.sina.com.cn/article_2897328623_acb1b9ef019011qen.html ...
- Java面试——TCP与HTTP
更多内容,移步 IT-BLOG 一.Session 和 Cookie 的区别 [1]Cookie 保存在客户端,未设置存储时间的 Cookie,关闭浏览器会话 Cookie 就会被删除:设置了存储时间 ...
- 最强分布式搜索引擎——ElasticSearch
最强分布式搜索引擎--ElasticSearch 本篇我们将会介绍到一种特殊的类似数据库存储机制的搜索引擎工具--ES elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以 ...