zoukankan      html  css  js  c++  java
  • Emmet插件快捷使用

    Emmet

    在html文件中,关于Emmet使用

    (1)补全文档结构

    • html:5或者!     生成HTML5基本文档结构
    • html:xt               生成HTML4过渡型
    • html:4s              生成HTML严格型

    (2)标签

    • 元素#id名           例如:div#a                      生成id为a的div元素                                 <div id="a"></div>  
    • 元素.类名           例如:p.line                      生成class为line的p元素                           <p class="line"></p>
    • 元素#id名.类名        例如:div#a.line                生成class为line、id为a 的div元素          <div id="a" class="line"></div>

    (3)生成下级元素 :>

          父元素>子元素               例如:ul>li            

      生成代码:

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

    (3)生成兄弟元素 :+

      元素1+元素2                例如:p+div

      生成代码:

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

    (3)生成上级元素:^ 

           父元素>子元素^兄弟元素            例如:ul>li^div            

      生成代码:

    <ul>
        <li></li>
    </ul>
    <div></div>

    解析: div元素跳出li元素与ul同级。  跳两级就是两个^符号

    (4)生成多分 * 后面跟的是重复次数

      例如:ul>li*3           生成包含三个li的ul元素

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

    (5)生成分组,使用()

      例如:div>(header>ul>li*2>a) 

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

    (6)生成自定义属性:[attr]

      例如 a[href="http://www.baidu.com" title="百度"]                

    (7)生成标签内的文本内容 :{}

      例如 a{点击跳转百度}

    <a href="">点击跳转百度</a>

    (8)对生成内容编号:$

      例如生成5个类名依次递增的li,那么就需要使用$符号:li.item$*3

    <li class="item1"></li>
    <li class="item2"></li>
    <li class="item3"></li>

    在css文件中,Emmet的使用:

    (1)简写属性和属性值

      定位:  输入简略字母就可以弹出样式提示框

      • 输入posa          对应 position: absolute;
      • 输入poss           对应position: static;
      • 输入posr           对应position: relative;
      • 输入posf           对应position: fixed;

      长度单位:w默认为width,h默认为height  默认单位为px,p---->百分比,e---->em,r----->rem

        输入w100,生成  100px;

        输入h100p  生成height:100%;

      边距等多属性的元素:margin或者padding 生成多个属性值需要用横杠(-)连接,,负值就多加一个横杠

        m10-20   生成 margin:10px 20px;

        p12-20-30 生成 padding: 12px 20px 30px; 

      颜色值生成:c#0---->color:#000;

    注意:写这些指令时不要有空格

    官网地址:https://docs.emmet.io/

    学习参考地址:https://www.cnblogs.com/freefish12/p/5504404.html

  • 相关阅读:
    linux C++类中成员变量和函数的使用
    使用linux backtrace打印出错函数堆栈信息
    R String 操作
    make
    *.efasta to fasta format transformation
    python os 库
    Ch12 Resampling statistics and bootstrapping
    Updating an R installation
    10 步让你成为更优秀的程序员
    Working with large datasets
  • 原文地址:https://www.cnblogs.com/hero-yes/p/9878061.html
Copyright © 2011-2022 走看看