h5手册
  • Introduction
  • 常用快捷键
  • 常用web知识点
  • 第七章-HTML5+CSS3
    • 第一天
    • 第二天
    • 第三天
    • 第四天
    • 第五天
    • 第六天
  • 第八章-ajax
    • 第一天
  • 第九章-移动web
    • 移动web知识点
  • 第十五章-vue框架
    • 项目搭建
    • vue基础知识
    • webpack打包
    • vue-router
    • vue-resource
Powered by GitBook
On this page
  • 常用快捷键
  • emmet快捷键(+TAB键)
  • 其他常用缩写:

Was this helpful?

常用快捷键

常用快捷键

1.选中多处(批量编辑):alt+J

emmet快捷键(+TAB键)

1.初始化:! 或者 html:5

缩写:html:5 或者 !
生成:
    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>

    </body>
    </html>

2.默认单位的缩写:p----->表示% ;e----->表示em;x----->表示ex。(不写默认是px)

缩写:w100 
生成:width:100px;

缩写:h100p
生成:width:100%;

缩写:p100e 
生成:padding: 100em;

缩写:m100x
生成:margin: 100ex; 

3.类名、id、属性 :.className----->表示类名;#cid----->表示id;[属性名="属性值"]----->表示属性

缩写:div.className   (创建类名为className的div)
生成:<div class="className"></div> 

缩写:div#id     (创建指定id的div) 
生成:<div class="id"></div> 

缩写:div[style="width:200px"]     (创建一个style="width:200px"的div)
生成:<div style="width:200px"></div> 

4.后代:>----->表示后代关系

缩写:div>ul
生成:<div>
        <ul></ul>
     </div> 

5.兄弟节点:+----->表示兄弟关系

缩写:a+img
生成:<a href=""></a><img src="" alt=""> 

6.提升节点:^----->表示提升该标签后面的标签,常与>结合使用,作用类似()代替

缩写:ul>li*3^ol
生成:
     <ul>
        <li></li>
        <li></li>
        <li></li>
    </ul> 

7.分组:()----->表示括号内为一组,可以和嵌套快速生成一些代码块

缩写:(div.foo>h1>p)+(div.bar>h3>p) 
生成:
    <div class="foo">
        <h1>
            <p></p>
        </h1>
    </div>
    <div class="bar">
        <h3>
            <p></p>
        </h3>
    </div> 

8.定义多个元素:*num----->表示定义num个重复元素

缩写:ul>li*5
生成: 
    <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ul>   

9.条目:item----->在不同的父元素中有不同的含义:

a.在table中可以表示tr:
    缩写:table>tr.item*3 
    生成:
        <table>
            <tr class="item"></tr>
            <tr class="item"></tr>
            <tr class="item"></tr>
        </table> 
b.在ul或者ol中表示li:
    缩写:ol>li.item*3 
    生成: 
        <ol>
            <li class="item"></li>
            <li class="item"></li>
            <li class="item"></li>
        </ol> 
c.在select中表示option: 
    缩写:select>option.item*3 
    生成: 
         <select name="" id="">
            <option value="" class="item"></option>
            <option value="" class="item"></option>
            <option value="" class="item"></option>
        </select> 

10.填充内容:{}----->标示填充标签内容

缩写:ul>li{我是第$$个item}*3     (注意一个$表示一个占位,多个占位前面用0替换)
生成:
    <ul>
        <li>我是第01个item</li>
        <li>我是第02个item</li>
        <li>我是第03个item</li>
    </ul>

11.循环:itar----->快速生成循环代码

缩写:itar 
生成:            
    for (var i = 0; i < array.length; i++) { 
         var obj = array[i]; 
    }  

12.假数乱文:lorem+[num]----->可以在标签内随机生成指定num的假文,可用于快速填充内容测试效果

例如:lorem1000----->可以随机生成1000个单词的随机乱文

13.供应商模式:

缩写:-w ;-m ;-s ;-o
w 表示 -webkit-
m 表示 -moz-
s 表示 -ms-
o 表示 -o- 

14.meta:vp----->快速生成移动端开发meta

缩写:meta:vp 
生成:
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 

其他常用缩写:

缩写:bd+
生成:border: 1px solid #000;

缩写:bgc
生成:background-color: #fff;  

缩写:fz 
生成:font-size:  

缩写:fs 
生成:font-style: italic;

缩写:lg 
生成:background-image: linear-gradient();

缩写:xxx.log
生成:console.log(xxx); 
PreviousIntroductionNext常用web知识点

Last updated 5 years ago

Was this helpful?