前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

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

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

  1. 快速生成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类名是带有顺序的,可以用自增符号。
  2. 快速生成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>


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

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言