Emmet 语法——快速生成html结构

目录

Emmet 简介

什么是Emmet

Emmet 语法

标签名+tab键——生成闭合标签

标签 * 数字——生成多个标签

标签 > 标签——子节点(父子关系嵌套)

标签 + 标签——兄弟节点

标签 ^ 标签——上级节点

class(类名)或#id(id名)——生成带有类名或id名

元素[ 属性="属性"]——可以定义标签属性

元素{}——自定义文本内容

元素$*数字——$可以用于自增长

@修饰符—— 升序或者降序

(元素+元素)——()元素分组

Lorem——快速生成乱数假文


Emmet 简介

什么是Emmet

        Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具. 在前端开发的过程中,一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签都需要闭合标签等。于是,就有了 Emmet,它可以极大的提高代码编写的效率,它提供了一种非常简练的语法规则,然后立刻生成对应的 HTML 结构或者 CSS 代码,同时还有多种实用的功能帮助进行前端开发。

        目前主流的编辑器工具如Visual Studio Code、WebStorm、hbuilderX、Sublime Text都已经集成了Emmet工具,无需手动安装即可使用

Emmet 语法

标签名+tab键——生成闭合标签

如:div

<div></div>

其他也都是要加tab键的 我这里就省略了

标签 * 数字——生成多个标签

可以快速生成 html 元素

如:div*3

<!-- div*3 可以快速生成  -->
<div></div>
<div></div>
<div></div>

标签 > 标签——子节点(父子关系嵌套)

如:div>p

<div>
  <p></p>
</div>

标签 + 标签——兄弟节点

如:div+div

<div></div>
<div></div>

标签 ^ 标签——上级节点

如: div>p^div

<!-- div>p^div -->
<div>
  <p></p>
</div>
<div></div>

class(类名)或#id(id名)——生成带有类名或id名

如:.demo、#demo、p.demo

注意:默认是生成div,如需要指定元素,需要在前面加个元素名称

<div class="demo"></div>
<div id="demo"></div>
<p class="demo"></p>

元素[ 属性="属性"]——可以定义标签属性

如:a[href="#"]

<a href="#"></a>

元素{}——自定义文本内容

如:div>a{点这里跳转}

<div><a href="">点这里跳转</a></div>

元素$*数字——$可以用于自增长

如:.div$*3、

<!-- .div$*3 -->
<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>

<!-- div{$}*3 -->
<div>1</div>
<div>2</div>
<div>3</div>

@修饰符—— 升序或者降序

如:div{$@-}*5,div{$@2}*5

<!-- div{$@-}*5 -->
<div>5</div>
<div>4</div>
<div>3</div>
<div>2</div>
<div>1</div>

<!--  div{$@2}*5 -->
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>

(元素+元素)——()元素分组

如:div>(p+span)

<!-- div>(p+span) -->
<div>
  <p></p>
  <span></span>
</div>

Lorem——快速生成乱数假文

如:lorem、lorem数字

默认是30个,如果想要限制单词数量,可以在后面添加数字,如 lorem数字

<!-- 快速生成随机生成30单词 可以用于假数据 -->
<!-- lorem -->
Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorem aperiam totam doloribus sunt, reiciendis incidunt, minima soluta hic aspernatur magnam blanditiis repudiandae quam, cumque odit necessitatibus sint quibusdam! Quo, iste.

<!-- lorem5 -->
Lorem ipsum dolor sit amet.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值