常用的ement語法


先來介紹一下什么是Emmet語法——就是使用類似於 CSS 選擇器的語法描述元素在生成的文檔樹中的位置及其屬性。

縮寫語法:

快速生成html模板:

在HBuilder空白的HTML頁面 使用html:5 或者直接使用 !在按Tab鍵

html:5

  將生成:

<!DOCTYPE html>
<html lang="zh">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <meta http-equiv="X-UA-Compatible" content="ie=edge" />
  <title>Document</title>
</head>
<body>
  <!--code-->
</body>
</html>

使用元素名稱生成html標簽:

輸入元素標簽:例如 div 標簽然后按下Tab鍵

div

  將生成:

<div></div>

常見的CSS樣式:

輸入常用的css樣式:例如:w120然后按下Tab鍵

w120

  將生成:

width: 120px;

定義class 和 ID:

輸入 標簽名 .class名:例如:我要生成一個div class名為header的標簽 div.header按下Tab

div.header

  將生成:

<div class="header"></div>

嵌套:嵌套運算符用於在生成的樹中定位縮寫元素:是否應將其放置在context元素的內部或附近(摘自Emmet文檔)。

子:> 使用運算符將元素嵌套在彼此內 例如:div>ul>li>a 按下Tab

div>ul>li>a

  將生成:

<div>
  <ul>
    <li><a href=""></a></li>
  </ul>
</div>

兄弟:+   生成同級關系的元素 例如:div+p+span按下Tab標簽

div+p+span

  將生成:

<div></div>
<p></p>
<span></span>

生成重復的元素:* 使用 * 可以生成重復的元素 例如:li*10按下Tab標簽

li*10

  將生成:

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

文本 使用 { } 把想要寫的文本放入里面 例如:a{ 山不在高有仙則名 }按下Tab

a{山不在高有仙則名}

  將生成:

<a href="">山不在高有仙則名</a>

組合使用括號()內容對復雜縮寫中的子樹進行分組 例如:

div>(header>ul>li*2)+footer

  將生成:

<div>
  <header>
    <ul>
      <li></li>
      <li></li>
    </ul>
  </header>
<footer></footer>

</div>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM