VScode如何快速生成Html标签(Emmet的简单使用)

写前端的时候往往会遇到需要写很多重复标签或是复杂包络关系的时候,这时候单单复制绝不是个好办法。
我也是在看大佬敲代码的时候发现了这个技巧,然后简单了解了一下,这里介绍给大家。

首先举个例子,这也是我第一次见到别人敲的代码

div>input.obj*8

回车或者Tab之后,就生成了这样的代码
在这里插入图片描述是不是很方便快捷,第一次看到的我都惊呆了。
然后我们来看一下这些技巧的使用规则

常用语法

  • #id ——id属性
  • .class——class属性
  • >——表示下级
  • +——表示同级
  • ^——表示上级
  • *N——表示数量(可以配合括号使用)
  • $——自动计数

举几个例子

1、div#top
	生成
	<div id="top"></div>
2、div.card
	生成
	<div class="card"></div>
3、div>btn+input
	生成
	<div> <button></button><input type="text"> </div>
4、div*3
	生成
	<div></div>
    <div></div>
    <div></div>	
5、div#obj$*3
	生成
	<div id="obj1"></div>
    <div id="obj2"></div>
    <div id="obj3"></div>
    

()逻辑仍然成立
例如

(div>div#obj$)*2
和
div>div#obj$*2
的结果不同
大家慢慢理解就ok啦

Emmet简直是一款神器,我也是只用了它常用的一小部分功能,

它的使用远远不止这些。

比如这个例子(搬运)

div.nav>(nav#navbar>(ul>li>(a[href="/xxx/product/$" data-index=$]>lorem4)*5))+div.btn[type='button']>span{--}^^div#main

效果图 ↓ ↓ ↓

<div class="nav">
    <nav id="navbar">
        <ul>
            <li>
                <a href="/xxx/product/1" data-index="1">Lorem ipsum dolor sit.</a>
                <a href="/xxx/product/2" data-index="2">Dolor vel, quia quas.</a>
                <a href="/xxx/product/3" data-index="3">Qui hic, corrupti eum!</a>
                <a href="/xxx/product/4" data-index="4">Necessitatibus perspiciatis, corrupti. Praesentium!</a>
                <a href="/xxx/product/5" data-index="5">Nostrum quos, voluptate. Velit!</a>
            </li>
        </ul>
    </nav>
    <div class="btn" type="button"><span>--</span></div>
</div>
<div id="main"></div>

如果大家有兴趣,可以去详细了解 (* ̄︶ ̄)

  • 15
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
VSCode使用HTML标签有以下几个常用的方法和步骤: 1. 使用基本的HTML标签:在VSCode中编写HTML时,可以使用常见的HTML标签来构建网页。比如使用`<p>`标签来创建段落,使用`<h1>`到`<h6>`标签来定义标题,使用`<ul>`和`<li>`标签创建无序列表等等。 2. 使用插件加速标签的输入:VSCode提供了丰富的插件来帮助开发者更快速地输入HTML标签。例如,安装HTML Snippets插件后,可以通过在HTML文件中输入标签的简写形式,然后按下Tab键,即可自动补全标签的代码。 3. 使用Emmet快速编写标签Emmet是一套用于快速编写HTMLCSS的工具,也可以在VSCode使用。通过使用Emmet的语法,可以更快速地编写HTML标签。例如,输入`div#container>p`,然后按下Tab键,即可生成一个id为container的`<div>`标签内包裹一个`<p>`标签。 4. 使用代码片段:在VSCode中,可以为常用的HTML标签设置代码片段,以便更快速地插入和编辑标签。通过在用户代码片段中添加HTML标签的模板,例如`<p>${1}</p>`,可以在编写HTML快速插入这个模板,并且可以通过Tab键在标签的不同位置进行跳转和编辑。 综上所述,VSCode提供了多种方法和工具来帮助开发者更方便地使用HTML标签进行编码。你可以根据个人的喜好和需求选择适合自己的方法来编写HTML标签。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值