zoukankan      html  css  js  c++  java
  • Emmet-写HTML/CSS快到飞起

    • 定义:是一款插件,只要能安装他的编辑器都能使用,类似于CSS选择器的语法来描述生成的树中元素的位置和元素的属性。
    • 使用方式:指令 + Tab键
    • 语法:
    1. html初始结构(!
      在以下结构中,只需在html文件中输入! 并且按住tab键。
    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport"
              content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body>
    
    </body>
    </html>
    
    1. id(#),class(.
    • div#idName
    <div id="idName"></div>
    
    • div.className
    <div class="className"></div>
    
    • div.className1.className2 (多个类名)
    <div class="className1 className2"></div>
    
    1. 子节点(>),兄弟节点(+),上级节点(^
    • div>ul>li>a
    <div>
        <ul>
            <li><a href=""></a></li>
        </ul>
    </div>
    
    • div+p
    <div></div>
    <p></p>
    
    • div>ul>li^div (这里的是接在li后面所以在li的上一级,与ul成了兄弟关系,当然两个^就是上上级)
    <div>
        <ul>
            <li></li>
        </ul>
        <div></div>
    </div>
    
    1. 重复(*
    • div*3
    <div></div>
    <div></div>
    <div></div>
    
    1. 分组(()
    • div>(ul>li>a)+div>p(括号里面的内容为一个代码块,表示与括号内部嵌套和外面的的层级无关)
    <div>
        <ul>
            <li><a href=""></a></li>
        </ul>
        <div>
            <p></p>
        </div>
    </div>
    
    • div>ul>li>a+div>p (不加括号的效果)
    <div>
        <ul>
            <li><a href=""></a>
                <div>
                    <p></p>
                </div>
            </li>
        </ul>
    </div>
    
    1. 属性([attr]
    • a[href="#" name="name"](中括号内填写属性键值对的形式,并且空格隔开)
    <a href="#" name="name"></a>
    

    说明:

    • 您可以在方括号内放置任意数量的属性。
    • 您不必指定属性值:td[colspan title]会在每个空属性内使用制表符产生(如果您的编辑器支持它们)。
    • 您可以使用单引号或双引号来引用属性值。
    • 如果值不包含空格,则无需引用它们:td[title=hello colspan=3]可以。
    1. 编号($
    • ul>li.test$3 ($代表一位数,后面更上数字就代表从1递增到填写的数字)
    <ul>
        <li class="test1"></li>
        <li class="test2"></li>
        <li class="test3"></li>
    </ul>
    
    • ul>li.item$$$*3 (您可以$连续使用多个以零填充数字)
    <ul>
        <li class="item001"></li>
        <li class="item002"></li>
        <li class="item003"></li>
    </ul>
    
    • ul>li.test$@43 (如果想自定义从几开始递增的话就利用:$@+数字数字)
    <ul>
        <li class="test4"></li>
        <li class="test5"></li>
        <li class="test6"></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>
    
    1. 文本({}
    • a{Click me}
    <a href="">Click me</a>
    
    1. 隐式标签
      这个标签没有指令,而是部分标签可以不使用输入标签,直接输入指令,即可识别父类标签
    • .test
    <div class="test"></div>
    
    • ul>.test$*3
    <ul>
        <li class="test1"></li>
        <li class="test2"></li>
        <li class="test3"></li>
    </ul>
    
    • select>.test$*3
    <select name="" id="">
        <option value="" class="test1"></option>
        <option value="" class="test2"></option>
        <option value="" class="test3"></option>
    </select>
    

    除此之外还有li用于ulol中,tr用于tabletbodytheadtfoot中,td用于tr中,option用于selectoptgroup中 。

    例如:组合div#idname>ul>.classname$@-*5>a[name]{内容}

    <div id="idname">
        <ul>
            <li class="classname1"><a href="" name="">内容</a></li>
            <li class="classname0"><a href="" name="">内容</a></li>
            <li class="classname-1"><a href="" name="">内容</a></li>
            <li class="classname-2"><a href="" name="">内容</a></li>
            <li class="classname-3"><a href="" name="">内容</a></li>
        </ul>
    </div>
    
  • 相关阅读:
    Python自动化交易学习笔记(九)——将添加佣金数据,来使回测更逼近与真实交易。
    python自动化交易学习笔记五-Demo8-策略已经设置了买入条件-设置卖出条件
    python自动化交易学习笔记(四)第一个策略回测程序Demo7(添加买入条件-当股价连续下跌2天后买入)
    python量化交易学习笔记(三)——第一个策略回测程序Demo6
    取sql server 图片二进制流
    JDBC连接sql取数据
    量化交易学习笔记(二)-实例化Cerebro引擎-代理已经手握一笔资金准备进行交易
    maven本地化jbarcode-0.2.8.jar
    量化自动化交易python学习笔记之(一)BaoStock使用A股K线数据股票代码sh.60000,四年历史数据,用于后期追溯测试和策略可行性
    Angularjs插件ui-select的使用方法
  • 原文地址:https://www.cnblogs.com/xiaolanschool/p/14498510.html
Copyright © 2011-2022 走看看