首先,想要快速编码需 要在编辑器中安装常用插件,下面是emmet插件的使用:

html5文档结构的生成方式:

  1)、!+tab键

  2)、html:5 +tab键

头部head中meta字符集的生成:

  1)、 meta:utf + tab键  生成:<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

  2)、meta:vp +tab键  生成 : <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">  浏览器视口

  3)、meta:compat + tab键 生成 : <meta http-equiv="X-UA-Compatible" content="IE=8"> 兼容到浏览器IE8

  4)、link:css +tab 键   生成 : <link rel="stylesheet" href="style.css">

  5)、script:src + tab 键 生成:<script src=""></script>

内容body中emmet插件的使用:

  1)、生成带类样式的标签    p.text +tab键

    生成 <p class="text"></p>

  2)、生成带ID样式的标签    p#text +tab键

    生成 <p id="text"></p>

  3)、 a标签生成url前缀    a:link+tab键

    生成: <a href="http://"></a>

    a标签是邮箱地址   a:mail+tab键

    <a href="mailto:"></a>

  4)、根据标签间位置关系生成标签

    a)、生成同级,兄弟标签,p标签后第一个兄弟元素       p.box+span.box  +tab 键

      生成:

        <p class="box"></p>
        <span class="box"></span>

    b)、后代标签  ul  > li +tab键

      如果生成多个相同的后代标签  eg   ul > li*4 +tab键   ;表示生成4个li

    c)、生成当前标签的父级,也叫上级标签       h2 > span.haha^div.info +tab键   即h2与 div是同级元素

      生成 :

        <h2><span class="haha"></span></h2>
        <div class="info"></div>

 5)、生成标签时同时生成内部文本      a{文本内容}+tab键

  生成:  <a href="">php中文网</a>
 6)、生成标签时,同时生成一些属性    p[title = '这是一段说明'] +tab键

    生成 :<p title="这是一段说明" ></p>

  生成标签时,属性与文本内容也直接生成   例如   a[href='www.baidu.com']{百度搜索} +tab 键

  生成 : <a href="www.baidu.com">百度搜索</a>

  7)、快速生成一个有8个列表项的导航     例如  ul.list>li.items*8>a{导航栏信息} +tab键

    生成 :  

<ul class="list">
<li class="items"><a href="">导航栏信息</a></li>
<li class="items"><a href="">导航栏信息</a></li>
<li class="items"><a href="">导航栏信息</a></li>
<li class="items"><a href="">导航栏信息</a></li>
<li class="items"><a href="">导航栏信息</a></li>
<li class="items"><a href="">导航栏信息</a></li>
<li class="items"><a href="">导航栏信息</a></li>
<li class="items"><a href="">导航栏信息</a></li>
</ul>

  8)、给标签自动添加编号或者排序: $,@

    a)、ul.list>li.items*5>a{导航栏$}+tab键

<ul class="list">
<li class="items"><a href="">导航栏1</a></li>
<li class="items"><a href="">导航栏2</a></li>
<li class="items"><a href="">导航栏3</a></li>
<li class="items"><a href="">导航栏4</a></li>
<li class="items"><a href="">导航栏5</a></li>
</ul>

      ul.list>li.items*5>a{导航栏$$} +tab键

<ul class="list">
<li class="items"><a href="">导航栏01</a></li>
<li class="items"><a href="">导航栏02</a></li>
<li class="items"><a href="">导航栏03</a></li>
<li class="items"><a href="">导航栏04</a></li>
<li class="items"><a href="">导航栏05</a></li>
</ul>

    ul.list>li.items*5>a{导航栏$$$}  +tab 键

//给标签自动添加编号或者排序: $,@
<ul class="list">
<li class="items"><a href="">导航栏001</a></li>
<li class="items"><a href="">导航栏002</a></li>
<li class="items"><a href="">导航栏003</a></li>
<li class="items"><a href="">导航栏004</a></li>
<li class="items"><a href="">导航栏005</a></li>
</ul>

  b) ul.list>li.items*5>a{导航栏$$@-} + tab键 ----表示降序显示列表项

//ul.list>li.items*5>a{导航$$@-}+tab键
<ul class="list">
<li class="items"><a href="">导航栏05</a></li>
<li class="items"><a href="">导航栏04</a></li>
<li class="items"><a href="">导航栏03</a></li>
<li class="items"><a href="">导航栏02</a></li>
<li class="items"><a href="">导航栏01</a></li>
</ul>

  c)、从指定的编号开始,@后跟数字   ul.list>li.items*5>a{导航栏$$@100}  ---表示从100开始

<ul class="list">
<li class="items"><a href="">导航栏100</a></li>
<li class="items"><a href="">导航栏101</a></li>
<li class="items"><a href="">导航栏102</a></li>
<li class="items"><a href="">导航栏103</a></li>
<li class="items"><a href="">导航栏104</a></li>
</ul>

  更多emmet的 用法可以去官网了解

sublime text3中emmet插件的使用的更多相关文章

  1. 关于Sublime Text3的emmet插件和tab快捷键冲突问题

    当使用Sublime text3时会遇到快捷键冲突的问题,其中就有安装Emmet之后,tab无法缩进了, 网上有些说看看Browse Packages目录下是否有PyV8插件安装,该插件一般情况下随E ...

  2. 【编程工具】Sublime Text3 之 Emmet 插件的详细使用的方法

    这篇关于 Emmet 插件使用的博文之前就想写了,今天刚好闲暇时间,就花了一些时间进行了总结. 我们都这道 Emmet 这款插件在前端设计里被称为神器,确实,神器称号名不虚传.因为这款插件可以帮助我们 ...

  3. Html5 学习笔记 Sublime text3 和 Emmet 插件

    下载地址 :https://pan.baidu.com/s/1MpkaYdAcZd6RmPpmvOdK7w Emmet 压缩包 并且解压: 安装 Sublime Text 3, 选择首选项 浏览插件 ...

  4. sublime text3 jQuery Emmet 插件 安装方法,快捷键

    preference->package control->install package> emmet / jQuery 先说jQuery jQuery 集成了很多JS的补全功能.例 ...

  5. sublime课程3 emmet插件中的常用符号有哪些

    sublime课程3 emmet插件中的常用符号有哪些 一.总结 一句话总结:emmet插件中的符号和css选择器里面哪些符号的意思很像. 1.+是干嘛的? 组合 2.{}是干嘛的? 标签里面的inn ...

  6. Sublime text3常用的插件功能和常用的快捷键

    Sublime text3常用的插件功能和用法 Package control 插件管理 (使用ctrl+` 将代码复制后粘贴到代码粘贴处,按Enter没有出现错误的话就安装成功了)(ctrl+shi ...

  7. Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件

    学习python的时候 在编辑器的选择上会有很多选择,我最终还是选择了sublime text3. 相对于其他编辑器,sublime text有以下特性: 插件多,类似GoSublime,Emmet信 ...

  8. sublime Text3 前端常用插件

    sublime Text3 前端常用插件 - File Switching (文件切换) --- Sublime Text提供了一个非常快速的方式来打开新的文件.只要按下Ctrl+ P并开始输入你想要 ...

  9. sublime text3 使用SVN插件

    Simon在项目中经常使用SVN,每次都要切换提交,很麻烦,有了这个SVN插件就很方便了,使用快捷方式提交,更新. 安装: Ctrl + Shift + P 调用出Sublime Text的包管理工具 ...

随机推荐

  1. SHELL打印两个日期之间的日期

    SHELL打印两个日期之间的日期 [root@umout shell]# cat date_to_date.sh THIS_PATH=$(cd `dirname $0`;) cd $THIS_PATH ...

  2. 铺放骨牌 uva11270

    题解: 插头dp裸题 没什么好说的啊就是n个二进制位表示状态 相比原先就是用2n个二进制位表示状态 蓝书上后面几题插头dp都挺烦的啊... 代码:

  3. js防止安卓手机软键盘弹出挤压页面导致变形的方法

    5防止安卓手机软键盘弹出挤压页面导致变形的方法 输入框定位在底部,手机端打开,输入框聚焦后软键盘打开为什么会瞬间自动关闭呢? 先看看问题: 1.原来是这样的: 2.在苹果手机里面是正常的: 3.到了安 ...

  4. youDao

    2018-09-22Journeys end in lovers' meeting.漂泊止于爱人的相遇. All extremes of feeling are allied with madness ...

  5. Hive| DDL| DML

    类型转换 可以使用CAST操作显示进行数据类型转换 例如CAST(' 转换成整数1:如果强制类型转换失败,如执行CAST('X' AS INT),表达式返回空值 NULL. : jdbc:hive2: ...

  6. 不同路径II(一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用 1 和 0 来表示。)

    示例 1: 输入: [   [0,0,0],   [0,1,0],   [0,0,0] ] 输出: 2 解释: 3x3 网格的正中间有一个障碍物. 从左上角到右下角一共有 2 条不同的路径: 1. 向 ...

  7. 002 Hello Spring Security

    在前面已经搭建过环境框架,现在在demo模块下写一个简单的案例,让整个环境跑起来. 一:启动Demo项目 1.新建类 在这前,先建立包. 2.启动类程序 package com.cao; import ...

  8. execution(* com.sample.service.impl..*.*(..))

    execution(* com.sample.service.impl..*.*(..)) 解释如下: 符号 含义 execution() 表达式的主体: 第一个”*“符号 表示返回值的类型任意: c ...

  9. Python 解决 :NameError: name 'reload' is not defined 问题

    对于 Python 2.X: import sys reload(sys) sys.setdefaultencoding("utf-8") 1 2 3 对于 <= Pytho ...

  10. node 简单的爬虫

    基于express爬虫, 1,node做爬虫的优势 首先说一下node做爬虫的优势 第一个就是他的驱动语言是JavaScript.JavaScript在nodejs诞生之前是运行在浏览器上的脚本语言, ...