Blogger Information
Blog 5
fans 0
comment 0
visits 5015
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
VSCode中使用Emmet语法总结
布道者PHP学习笔记
Original
661 people have browsed it

1 HTML语法

1.1 初始化HTML结构

输入!再按Tab健即可以生成HTML初始化结构:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. </body>
  11. </html>

1.2 生成带有id的标签

使用操作符#即可生成一个带有id的标签,如输入 div#appid 可生成如下代码片段:

  1. <!-- 输入 div#appid-->
  2. <div id="appid"></div>

当标签为div时,可以省略div标签,直接输入#appid 即可生成与上面相同的代码片段.

1.3 生成带有class的标签

使用操作符即可生成一个带有class的标签,如输入 div.app 可生成如下代码片段:

  1. <!-- 输入 div.app-->
  2. <div class="app"></div>

类似的,当标签为div时,可以省略div标签,直接输入.app 即可生成与上面相同的代码片段.

1.4 生成带有属性的标签

使用操作符[]即可生成一个带有属性的标签,如输入input[name=userName]可生成如下代码片段:

  1. <!-- 输入 input[name=userName]-->
  2. <input type="text" name="userName">

1.5 生成标签内文本

使用操作符{}即可生成带文本内容的标签,如输入div{内容}可生成如下代码片段:

  1. <!-- 输入 div{内容}-->
  2. <div>内容</div>

1.6 重复节点生成

使用操作符*即可生成重复的节点,如输入.app{app} *3可生成如下代码片段:

  1. <!-- 输入 .app{app}*3-->
  2. <div class="app">app</div>
  3. <div class="app">app</div>
  4. <div class="app">app</div>

1.7 子节点生成

使作操作符>即可生成一对父子节点,如输入ul>li{item} * 3可生成如下代码片段:

  1. <!-- 输入 ul>li{item} * 3-->
  2. <ul>
  3. <li>item</li>
  4. <li>item</li>
  5. <li>item</li>
  6. </ul>

1.8 兄弟节点生成

使用操作符+即可生成一对兄弟节点,如输入h3{标题}+p{内容}可生成如下代码片段:

  1. <!-- 输入 h3{标题}+p{内容}-->
  2. <h3>标题</h3>
  3. <p>内容</p>

1.9 父级兄弟节点生成

使用操作符^即可生成一个父级兄弟节点,父级兄弟节点生成通常与子节点生成同时使用,如输入.app>span{内容}^h3{标题}可生成如下代码片段:

  1. <!-- 输入 .app>span{内容}^h3{标题}-->
  2. <div class="app">
  3. <span>内容</span>
  4. </div>
  5. <h3>标题</h3>

还可以使用多个^操作符使语境处于多个父级中,如div>ul>li{内容}^^p{内容}可生成如下代码片段:

  1. <!-- 输入 div>ul>li{内容}^^p{内容}-->
  2. <div>
  3. <ul>
  4. <li>内容</li>
  5. </ul>
  6. </div>
  7. <p>内容</p>

在这个例子中使用两个^操作符来生成div的兄弟节点p。

1.10 节点分组

使用操作符()即可将部分节点分组形成一个整体,将()内的节点与外面节点隔离,避免产生嵌套关系,如输入div>(ul>li{内容})+p{内容}可生成如下代码片段:

  1. <!-- 输入 div>(ul>li{内容})+p{内容}-->
  2. <div>
  3. <ul>
  4. <li>内容</li>
  5. </ul>
  6. <p>内容</p>
  7. </div>

1.11 标签属性值数字编号

使用操作符$即可成带有数字编号的标签属性值,如输入ul>li#appid${内容$} * 5可生成如下代码片段:

  1. <!-- 输入 ul>li#appid${内容$} * 5-->
  2. <ul>
  3. <li id="appid1">内容1</li>
  4. <li id="appid2">内容2</li>
  5. <li id="appid3">内容3</li>
  6. <li id="appid4">内容4</li>
  7. <li id="appid5">内容5</li>
  8. </ul>

如果自定义起始序号使用操作符$@两个一起,输入ul>li{item-$@6} * 5即可生成如下代码片段:

  1. <!-- 输入 ul>li{item-$@6} * 5-->
  2. <ul>
  3. <li>item-6</li>
  4. <li>item-7</li>
  5. <li>item-8</li>
  6. <li>item-9</li>
  7. <li>item-10</li>
  8. </ul>

逆序类似的,输入ul>li{item-$@-1} * 5即可生成如下代码片段:

  1. <!-- 输入ul>li{item-$@-1} * 5-->
  2. <ul>
  3. <li>item-5</li>
  4. <li>item-4</li>
  5. <li>item-3</li>
  6. <li>item-2</li>
  7. <li>item-1</li>
  8. </ul>

2 css语法

2.1 width和height

输入w100即可生成width: 100px,输入w100%即可生成width: 100%;height同理。

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post