zoukankan      html  css  js  c++  java
  • Emmet 基础语法

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Emmet语法</title>
    </head>
    <body>
    
    <!--1、生成 html 基本结构-->
    <!--
        英文状态下的感叹号 ! + Tab 键
    -->
    
    <!--2、id 用 # 表示,class 用 . 表示-->
    <!-- div#div1-->
    <div id="div1"></div>
    <!-- div.div1-->
    <div class="div1"></div>
    
    <!--3、emmet 中没有内置的标签,所有的标签写好都可以按 Tab 键生成标签-->
    <!-- test>test$*3 -->
    <test>
        <test1></test1>
        <test2></test2>
        <test3></test3>
    </test>
    
    <!--
        4、emmet中如何表示层级关系
        emmet 语法与 css 选择器得到语法很像
        > 表示子元素
        + 表示同级元素
        ^ 表示上级元素
    -->
    <!-- ul>li*3 -->
    <ul>
        <li></li>
        <li></li>
        <li></li>
    </ul>
    <!-- div+p -->
    <div></div>
    <p></p>
    <!-- ul>li*3^p -->
    <ul>
        <li></li>
        <li></li>
        <li></li>
    </ul>
    <p></p>
    <!-- ^ 符号可以多次使用,每使用一次相当于往上爬一级-->
    <!-- div>div>div+ul>li*3^^p -->
    <div>
        <div>
            <div></div>
            <ul>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </div>
        <p></p>
    </div>
    
    <!--5、emmet 中的重复使用 * ,变量使用 $ -->
    <!-- ul>li*3 -->
    <ul>
        <li></li>
        <li></li>
        <li></li>
    </ul>
    <!-- ul.list>li#list$*3 -->
    <ul class="list">
        <li id="list1"></li>
        <li id="list2"></li>
        <li id="list3"></li>
    </ul>
    <!-- $ 通常配合 * 使用,$可以多次使用-->
    <!-- ul>li#list$$$*3 -->
    <ul>
        <li id="list001"></li>
        <li id="list002"></li>
        <li id="list003"></li>
    </ul>
    
    <!--6、() 用来分组 -->
    <!-- table>(tr+td)*3 -->
    <table>
        <tr></tr>
        <td></td>
        <tr></tr>
        <td></td>
        <tr></tr>
        <td></td>
    </table>
    
    <!--7、属性使用 [name=value],标签里的文本内容使用 {} -->
    <!-- a[href="www.baidu.com" title="fry"]-->
    <a href="www.baidu.com" title="fry"></a>
    <!-- a[href="www.baidu.com" title="baidu"]{百度一下} -->
    <a href="www.baidu.com" title="baidu">百度一下</a>
    <!-- {} 可以配合 $ 和 * 使用-->
    <!--ul>li{我是list$$}*3-->
    <ul>
        <li>我是list01</li>
        <li>我是list02</li>
        <li>我是list03</li>
    </ul>
    
    <!--8、emmet 隐式标签
        最外层没写标签名,默认是 div
        ul 里层没写标签名,默认是 li
        table,thead,tbody,tfoot 下面默认是 tr
        select 下面默认是 option
        tr 下面默认是 td
    -->
    </body>
    </html>
    
  • 相关阅读:
    HelloDjango 第 02 篇:"空空如也"的博客应用
    HelloDjango 第 01 篇:开始进入 django 之旅
    HelloDjango 启动!免费带你学Django全栈!
    抛却纷争,百度给开源世界带来了什么?
    SQL Server Cast、Convert数据类型转换
    Json动态添加属性
    模式的秘密-观察者模式(四)
    模式的秘密-观察者模式(三)
    模式的秘密-观察者模式(二)
    模式的秘密-观察者模式(一)
  • 原文地址:https://www.cnblogs.com/xdy-/p/13644791.html
Copyright © 2011-2022 走看看