博客列表 >Emmet常用的8种语法形式 10.14

Emmet常用的8种语法形式 10.14

皮皮志
皮皮志原创
2022年10月14日 23:17:20298浏览

Emmet常用的8种语法形式

1.标签与内容

  1. <!--h3{html是结构化标签语言}-->
  2. <h3>html是结构化标签语言</h3>
  3. <!--.title{默认标签div}-->
  4. <div class="title">默认标签div</div>
  5. <!--#title{默认标签div}-->
  6. <div id="title">默认标签div</div>

2.属性和语法糖

id,class是高频,通用属性

  1. <!-- [id=app]{app} -->
  2. <div id="app">app</div>
  3. <!-- [class=title]{title} -->
  4. <div class="title">title</div>

id快捷输入是#,class是.

  1. <!-- #app{app1} -->
  2. <div id="app">app1</div>
  3. <!-- .title{title1} -->
  4. <div class="title">title1</div>

3.重复

多出现在表格,用*表示

  1. <!-- .container{box}*3 -->
  2. <div class="container">box</div>
  3. <div class="container">box</div>
  4. <div class="container">box</div>

4.父子

父子关系通常用 > 来表示

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

5.兄弟

兄弟关系通常用 + 来表示

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

6.父级

父级关系通常用 ^ 来表示

  1. <!-- .box>span{text}^h3{小标题} -->
  2. <div class="box">
  3. <span>text</span>
  4. </div>
  5. <h3>小标题</h3>

7.分组

  1. <!-- nav>h3{导航}+ul>li*3>a{link} -->
  2. **为了写法更加规范直观,有如下写法**
  3. <!-- nav>h3{导航}+(ul>li*3>a{link}) -->
  4. <nav>
  5. <h3>导航</h3>
  6. <ul>
  7. <li><a href="">link</a></li>
  8. <li><a href="">link</a></li>
  9. <li><a href="">link</a></li>
  10. </ul>
  11. </nav>

8.序号

默认从1开始

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

从自定义序号开始

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

逆序

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

效果展示图

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议