zoukankan      html  css  js  c++  java
  • Emmet的HTML模板快捷操作方式

    Emmet的
    所有操作按下“tab”键即可瞬间完成

    元素

    1.在编辑器中输入元素名称,即可自动补全生成 HTML 标签,即使不是标准的 HTML 标签。 
    2.输入:! 或者 html:5 或者 html:4s 或者 html:4t 将自动补全html基本结构

    嵌套操作

    1.使用“>”生成子元素

    复制代码
    1 // 输入
    2 div>ul>li    
    3 // 按下TAB键
    4 
    5 <div>
    6     <ul>
    7         <li></li>
    8     </ul>
    9 </div> 
    复制代码

    2.使用“+”生成兄弟元素

    复制代码
    1 // 输入
    2 div+p+bq
    3 // 按下TAB键
    4 
    5 <div></div>
    6 <p></p>
    7 <blockquote></blockquote>
    复制代码

    3.使用“^”生成父元素

    复制代码
     1 // 输入
     2 div+div>p>span+em^bq
     3 // 按下TAB键
     4 
     5 
     6 <div></div>
     7 <div>
     8     <p><span></span><em></em></p>
     9     <blockquote></blockquote>
    10 </div>
    复制代码

    4.使用“*”生成多个相同元素

    复制代码
     1 // 输入
     2 div>ul>li*5
     3 // 按下TAB键
     4 
     5 
     6 <div>
     7     <ul>
     8         <li></li>
     9         <li></li>
    10         <li></li>
    11         <li></li>
    12         <li></li>
    13     </ul>
    14 </div>        
    复制代码

    5.使用“()”将元素分组

    复制代码
     1 // 输入
     2 // "+" 后面的元素与括号中的第一个元素属于兄弟关系
     3 div>(header>ul>li*2)+footer>p
     4 //按下TAB键
     5 <div>
     6     <header>
     7         <ul>
     8             <li></li>
     9             <li></li>
    10         </ul>
    11     </header>
    12     <footer>
    13         <p></p>
    14     </footer>
    15 </div>  
    复制代码

    属性操作

    1.id与class:元素与 id 属性值之间用 “#” 分隔,与 class 属性值之间用 “.” 分隔

    1 // 输入
    2 div#header+div.page+div#footer.class1.class2.class3
    3 // 按下TAB键
    4 <div id="header"></div>
    5 <div class="page"></div>
    6 <div id="footer" class="class1 class2 class3"></div>

    2.使用“[]”标记其他属性

    1 // 输入
    2 td[title='hello' colspan=3]
    3 // 按下TAB键
    4 <td title="hello" colspan="3"></td>

    3.用“$”符号实现1到n的自动编号(“*”实现多个元素)

    1 // 输入
    2 li.item$*3
    3 // 按下TAB键
    4 <li class="item1"></li>
    5 <li class="item2"></li>
    6 <li class="item3"></li>


    可在 “$” 后添加 “@n” 修改编号的起始值为n。

    // 输入
    li.item$@3*3
    // 按下TAB键
    <li class="item3"></li>
    <li class="item4"></li>
    <li class="item5"></li>


    可在 “$” 后添加 “@-” 修改编号的方向。

    1 // 输入
    2 li.item$@-3*3
    3 // 按下TAB键
    4 <li class="item5"></li>
    5 <li class="item4"></li>
    6 <li class="item3"></li>

    4.用“{}”添加文本内容

    1 // 输入
    2 a[href=me.htm]{click me}
    3 // 按下TAB键
    4 <a href="me.htm">click me</a>


  • 相关阅读:
    webservice 测试窗体只能用于来自本地计算机的请求
    Derby 数据库 客户端 ij使用
    Liunx 命令大全
    Linux 日志命令
    Git with SVN
    Git 重写历史 filter-branch
    Git you are not allowed to push code to protected branches on this project?
    sqlldr 用法
    hibernate_sequence.nextval 序列不存在
    redis持久化方案
  • 原文地址:https://www.cnblogs.com/fightjianxian/p/13447232.html
Copyright © 2011-2022 走看看