sublime text3中emmet插件的使用
首先,想要快速编码需 要在编辑器中安装常用插件,下面是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插件的使用的更多相关文章
- 关于Sublime Text3的emmet插件和tab快捷键冲突问题
当使用Sublime text3时会遇到快捷键冲突的问题,其中就有安装Emmet之后,tab无法缩进了, 网上有些说看看Browse Packages目录下是否有PyV8插件安装,该插件一般情况下随E ...
- 【编程工具】Sublime Text3 之 Emmet 插件的详细使用的方法
这篇关于 Emmet 插件使用的博文之前就想写了,今天刚好闲暇时间,就花了一些时间进行了总结. 我们都这道 Emmet 这款插件在前端设计里被称为神器,确实,神器称号名不虚传.因为这款插件可以帮助我们 ...
- Html5 学习笔记 Sublime text3 和 Emmet 插件
下载地址 :https://pan.baidu.com/s/1MpkaYdAcZd6RmPpmvOdK7w Emmet 压缩包 并且解压: 安装 Sublime Text 3, 选择首选项 浏览插件 ...
- sublime text3 jQuery Emmet 插件 安装方法,快捷键
preference->package control->install package> emmet / jQuery 先说jQuery jQuery 集成了很多JS的补全功能.例 ...
- sublime课程3 emmet插件中的常用符号有哪些
sublime课程3 emmet插件中的常用符号有哪些 一.总结 一句话总结:emmet插件中的符号和css选择器里面哪些符号的意思很像. 1.+是干嘛的? 组合 2.{}是干嘛的? 标签里面的inn ...
- Sublime text3常用的插件功能和常用的快捷键
Sublime text3常用的插件功能和用法 Package control 插件管理 (使用ctrl+` 将代码复制后粘贴到代码粘贴处,按Enter没有出现错误的话就安装成功了)(ctrl+shi ...
- Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件
学习python的时候 在编辑器的选择上会有很多选择,我最终还是选择了sublime text3. 相对于其他编辑器,sublime text有以下特性: 插件多,类似GoSublime,Emmet信 ...
- sublime Text3 前端常用插件
sublime Text3 前端常用插件 - File Switching (文件切换) --- Sublime Text提供了一个非常快速的方式来打开新的文件.只要按下Ctrl+ P并开始输入你想要 ...
- sublime text3 使用SVN插件
Simon在项目中经常使用SVN,每次都要切换提交,很麻烦,有了这个SVN插件就很方便了,使用快捷方式提交,更新. 安装: Ctrl + Shift + P 调用出Sublime Text的包管理工具 ...
随机推荐
- Senparc.Weixin微信开发(1) 开发验证
官方系列教程 http://www.cnblogs.com/szw/archive/2013/05/20/3089479.html 登录微信公众平台后-左侧找到开发--启用服务器配置 这样,我们才可以 ...
- 个人笔记本安装多个jdk(jdk1.7,jdk1.8,jdk1.9,jdk10.0)出现的问题
1.个人笔记本已经安装jdk1.7,jdk1.8,(之前没有在意这个问题).最近想学习jdk10.0,安装以后,环境变量变成了jdk10.0,就是cmd输入命令java -version,显示版本是j ...
- [转] React 中组件间通信的几种方式
在使用 React 的过程中,不可避免的需要组件间进行消息传递(通信),组件间通信大体有下面几种情况: 父组件向子组件通信 子组件向父组件通信 跨级组件之间通信 非嵌套组件间通信 下面依次说下这几种通 ...
- C 语言的 GCC 扩展
GNU 编译器(GCC)提供了很多 C 语言扩展,编译器会使用该信息生成更高效的机器代码. 内联函数 static inline __attribute__ ((always_inline)) int ...
- python 对象存储///对象序列化
如果你有写数据来之不易,并且希望每次都可以方便的读取,那么存储为一个对象是一个很不错的解决方法 方法一. import pickle #首先要导入包 dics={'a':4,'b':5,'c':6}# ...
- mybatis拦截器处理
1.自定义注释 package com.hsfw.backyard.biz.security.authority; import java.lang.annotation.*; /** * 数据权限过 ...
- Codeforces Gym100543L Outer space invaders 区间dp 动态规划
原文链接https://www.cnblogs.com/zhouzhendong/p/CF-Gym100543L.html 题目传送门 - CF-Gym100543L 题意 $T$ 组数据. 有 $n ...
- Count the string kmp
问题描述众所周知,aekdycoin擅长字符串问题和数论问题.当给定一个字符串s时,我们可以写下该字符串的所有非空前缀.例如:S:“ABAB”前缀是:“A”.“AB”.“ABA”.“ABAB”对于每个 ...
- P1118 [USACO06FEB]数字三角形`Backward Digit Su`… 回溯法
有这么一个游戏: 写出一个11至NN的排列a_iai,然后每次将相邻两个数相加,构成新的序列,再对新序列进行这样的操作,显然每次构成的序列都比上一次的序列长度少11,直到只剩下一个数字位置.下面是一 ...
- shell基本用法
shell是一个命令行解释器,它接收应用程序/ 用户命令,然后调用操作系统内核:功能强大的编程语言: 1. Shell解析器 Linux提供的Shell解析器有: [kris@hadoop datas ...