龙空技术网

「测试开发全栈-HTML」(22)css的emmet语法生成HTML标签

蛋蛋杂谈 387

前言:

现时小伙伴们对“html输出html标签”大体比较讲究,你们都想要知道一些“html输出html标签”的相关内容。那么小编也在网上汇集了一些有关“html输出html标签””的相关知识,希望我们能喜欢,咱们快快来学习一下吧!

之前已经讲完了CSS的引入方式,今天开始说下Emmet的语法,生成HTML标签。Emmet的语法前身是Zen coding, 使用缩写来提高html/css的编写速度,VS code已经集成该语法。

快速生成HTML结构语法1.1 生成标签,直接输入标签名,按下tab键即可,比如div标签,点击tab键,就生成了<div></div>1.2 如果想要生成多个相同标签,加上 "*"就可以了,比如div*3, 就可以快速生成3个div

1.3 如果有父子级关系的标签,可以用 > 如ui > li 就可以了 这里如果你写的时候失败了,应该是带空格了,一定不要带空格。 div里包含span标签 1.4 如果有兄弟关系的标签,用 + 就可以了,比如 div + p 1.5 如果生成带有类名或者id名字的,直接写 .demo或者 #two 摁下tab键就可以了。

1.6 如果生成的div类名是带有顺序的,可以用自增符号。快速生成CSS样式语法

对于第一种情况对应的代码,显示如下:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

</head>

<body>

<div></div>

<div></div>

<div></div>

<ui>

<li></li>

</ui>

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

<div></div>

<p></p>

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

<div id="two"></div>

<div1></div1>

</body>

</html>

添加上注释后,可以看的更清楚:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

</head>

<body>

<!-- 生成多个相同的标签 -->

<div></div>

<div></div>

<div></div>

<div></div>

<div></div>

<!-- 生成父子级关系的标签 -->

<ui>

<li></li>

<li></li>

<li></li>

</ui>

<ui>

<li></li>

</ui>

<ui>

<li></li>

</ui>

<ui>

<li></li>

</ui>

<!-- 兄弟间的同级使用+号 -->

<div></div>

<div></div>

<div></div>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

带有类名

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

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

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

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

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

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

带有id名

<div id="two"></div>

<div id="two"></div>

<div id="two"></div>

<div id="two"></div>

</body>

</html>

好的,今天就先这样,明天再来

标签: #html输出html标签