美文网首页
Emmet [前端]

Emmet [前端]

作者: wanqijian | 来源:发表于2017-01-18 17:39 被阅读2次

    前端开发不得不推荐该工具,熟悉之后可以非常方便的书写HTML和CSS

    官方文档API:http://docs.emmet.io/cheat-sheet/

    语法

    子元素 >
    nav>ul>li
    
    <nav>
        <ul>
            <li></li>
        </ul>
    </nav>
    
    同级别/兄弟节点 +
    div+p+bq
    
    <div></div>
    <p></p>
    <blockquote></blockquote>
    
    上一级别 ^
    div+div>p>span+em^bq
    
    <div></div>
    <div>
        <p><span></span><em></em></p>
        <blockquote></blockquote>
    </div>
    
    div+div>p>span+em^^bq
    
    <div></div>
    <div>
        <p><span></span><em></em></p>
    </div>
    <blockquote></blockquote>
    
    分组 ()
    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>
    
    id class 属性
    #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]
    
    <td rowspan="2" colspan="3" title=""></td>
    
    [a='value1' b="value2"]
    
    <div a="value1" b="value2"></div>
    
    文本内容 {}
    a{Click me}
    
    <a href="">Click me</a>
    
    p>{Click }+a{here}+{ to continue}
    
    <p>Click <a href="">here</a> to continue</p>
    
    默认的标签
    .class
    
    <div class></div>
    
    em>.class
    
    <em><span class></span></em>
    
    ul>.class
    
    <ul>
        <li class></li>
    </ul>
    
    table>.row>.col
    
    <table>
        <tr class="row">
            <td class="col"></td>
        </tr>
    </table>
    

    所有的

    html 语法 css 语法

    相关文章

      网友评论

          本文标题:Emmet [前端]

          本文链接:https://www.haomeiwen.com/subject/zgqbbttx.html