Blogger Information
Blog 9
fans 0
comment 0
visits 3505
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
1014作业——Emmet常用的8种语法形式
手机用户284061708
Original
339 people have browsed it

Emmet常用8中语法形式

1.标签与内容

语法结构 ====> ‘{text}’

  1. <!-- div{分类} -->
  2. <div>分类</div>
  3. <hr>

2.属性和语法糖

2.1属性

语法结构 ====> ‘[attr]’

  1. <!-- [id=name]{名字} -->
  2. <div id="name">名字</div>

2.2语法糖

ID和类属于高频属性 Emmet为他们定制了语法糖
ID用 # 表示,类用 . 表示
语法结构 ====> # 或者 .

  1. <!-- #name.user{用户} -->
  2. <div id="name" class="user">用户</div>

3.重复

多用于快速写出多个相同属性的元素
语法结构 ====> ‘*值’

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

4.父子

多用于存在所属关系的表达
语法结构 ====> ‘>’ 用大于号表示

  1. <!-- nav>button.button{button}*5 -->
  2. <nav>
  3. <button class="button">button</button>
  4. <button class="button">button</button>
  5. <button class="button">button</button>
  6. <button class="button">button</button>
  7. <button class="button">button</button>
  8. </nav>

5.兄弟

主要用于同级元素的快速书写
语法结构 ====> ‘+’ 用加号表示

  1. <!-- button.button{按钮}+input[search]{搜索} -->
  2. <button class="button">按钮</button><input type="text" search="">搜索</input>

6.父级

用于快速书写有父子关系,且有兄弟关系元素
语法结构 ====> ‘^’ 表示

  1. <!-- nav>li{列表}*3^.container{内容} -->
  2. <nav>
  3. <li>列表</li>
  4. <li>列表</li>
  5. <li>列表</li>
  6. </nav>
  7. <div class="container">内容</div>

7.分组

利于理解代码的逻辑性
语法结构 ====> ‘()’ 用括号表示

  1. <!-- (nav>li>a{link}^^.container{内容})+#app -->
  2. <nav>
  3. <li><a href="">link</a></li>
  4. </nav>
  5. <div class="container">内容</div>
  6. <div id="app"></div>

8.序号

用于有列表元素的排序标记
语法结构 ====> ‘$’ 或者 ‘$@数值’

序号,默认从1开始

  1. <!-- ul>li*5{$ 年级} -->
  2. <ul>
  3. <li>1 年级</li>
  4. <li>2 年级</li>
  5. <li>3 年级</li>
  6. <li>4 年级</li>
  7. <li>5 年级</li>
  8. </ul>

序号定位

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

倒序

  1. <!-- ul>li*5{$@-1 年级} -->
  2. <ul>
  3. <li>5 年级</li>
  4. <li>4 年级</li>
  5. <li>3 年级</li>
  6. <li>2 年级</li>
  7. <li>1 年级</li>
  8. </ul>
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