TypechoJoeTheme

Lonhaiy的个人博客

登录
用户名
密码

Lonhaiy

如果结果不如你所愿,就在尘埃落定前奋力一搏
标签搜索

Emmet 语法 速查表

2022-08-26
/
0 评论
/
458 阅读
/
正在检测是否收录...
08/26

Emmet 语法 速查表

Emmet是一款文本编辑器/IDE的插件,用来快速生成复杂的HTML代码,只要掌握一些常用的语法(类似于CSS选择器),就可以减少重复编码的工作。

1.调用方法

Emmet使用Tab作为自动生成HTML代码的触发器。
输入完生成HTML的缩写语句后,按下Tab,即可生成对应的HTML代码

2.相关语法

ID和类属性

缩写#header

 <div id="header"></div>

缩写.title

 <div class="title"></div>

缩写form#search.wide

  <form action="" id="search" class="wide"></form>

缩写p.class1.class2.class3

  <p class="class1 class2 class3"></p>

自定义属性

缩写p[title="Hello world"]

 <p title="Hello world"></p>

缩写td[rowspan=2 colspan=3 title]

 <div a="value1" b="value2"></div>

文本:{ }

缩写p{hello world}

 <p>hello world</p>

隐式标签

缩写.class

<div class></div>

缩写em>.class

  <em><span class="class"></span></em>

缩写ul>.class

   <ul> <li class="class"></li></ul>

缩写table>.row>.col

<table>    
    <tr class="row">       
        <td class="col"></td>        、
    </tr>
</table>
#### 后代:>

缩写:div>ul>li

 <div>    
     <ul>         
         <li></li>    
     </ul> 
 </div>

兄弟:+

缩写div+p+a

<div></div><p></p><a href=""></a>

上级元素:^

缩写:·div>p^

<div>     
     <p></p>
</div>
<a href=""></a>

分组:()

缩写div>(header>ul>li*2>a)+footer>p

<div>
    <header>
      <ul>
        <li><a href=""></a></li>
        <li><a href=""></a></li>
      </ul>
    </header>
    <footer>
      <p></p>
    </footer>
 </div>

缩写(div>dl>(dt+dd)*3)+footer>p

 <div>
    <dl>
      <dt></dt>
      <dd></dd>
      <dt></dt>
      <dd></dd>
      <dt></dt>
      <dd></dd>
    </dl>
</div>
<footer>
   <p></p>
</footer>

重复多份:*

缩写ul>li*5

  <ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
  </ul>

编号:$

缩写ul>li.item$*5

 <ul>
    <li class="item1"></li>
    <li class="item2"></li>
    <li class="item3"></li>
    <li class="item4"></li>
    <li class="item5"></li>
 </ul>

缩写h$[title=item$]{Header $}*3

  <h1 title="item1">Header 1</h1>
  <h2 title="item2">Header 2</h2>
  <h3 title="item3">Header 3</h3>

缩写ul>li.item$$$*5

 <ul>
    <li class="item001"></li>
    <li class="item002"></li>
    <li class="item003"></li>
    <li class="item004"></li>
    <li class="item005"></li>
 </ul>

缩写ul>li.item$@-*5

 <ul>
    <li class="item5"></li>
    <li class="item4"></li>
    <li class="item3"></li>
    <li class="item2"></li>
    <li class="item1"></li>
 </ul>

缩写ul>li.item$@3*5

 <ul>
    <li class="item3"></li>
    <li class="item4"></li>
    <li class="item5"></li>
    <li class="item6"></li>
    <li class="item7"></li>
  </ul>

3.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>
  
</body>
</html>
本文所列仅为最常用的一些语法和缩写,有关其他较为少用的可参考Emmet官方文档
赞(0)
版权属于:

Lonhaiy的个人博客

本文链接:

http://www.lonhaiy.com/index.php/archives/10/(转载时请注明本文出处及文章链接)

评论 (0)
Lonhaiy
如果结果不如你所愿,就在尘埃落定前奋力一搏
20 文章数
5,729 评论量

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月