Emmet使用之HTML
前言
前段时间在网上发现一个强大的好玩的东西,emmet,它可以方便我们前端开发者快速编写html和css.可以算是前端开发必备的一款利器,今天先总结一下用emmet写html,有时间再总结下css的经历
使用介绍
- 父子关系 >
用来表示节点之间的父子关系的时候,可以用">"来连接,比如:
div>ul>li
输入完成后,按下Tab键,即可得到如下的dom结构:

- 兄弟关系 +
用来表示节点之间的兄弟关系的时候,可以用"+"来连接,比如:
div+p+span
输入完成后,按下Tab键,即可得到如下的dom结构:

- 上一级关系 ^
用来表示节点之间的上一级关系的时候,可以用"^"来连接,比如:
div+p>a+span^em
输入完成后,按下Tab键,即可得到如下的dom结构:

- 分组 ()
可以认为是运算符的作用域,把括号内的运算符先计算的意思,比如
div>(sapn>em+a)
输入完成后,按下Tab键,即可得到如下的dom结构:

- 乘法 *
可以认为是某个元素或者元素组的重复,比如
ul>li*4
输入完成后,按下Tab键,即可得到如下的dom结构:

- 类名 .(类名)
给某个元素添加类名属性,默认为div比如:
.class1>ul.ulclass>li.liclass*2
输入完成后,按下Tab键,即可得到如下的dom结构:

- id #(id)
给某个元素添加Id属性,默认为div比如:
#id1>ul#ulid>li#liid*2
输入完成后,按下Tab键,即可得到如下的dom结构:

- 自增符号 $
通常和重复符号*一起使用,用来给多个重复元素赋一个有规律的值,比如:
ul>li.liclass$*4
输入完成后,按下Tab键,即可得到如下的dom结构:

- 自定义属性 []
用来给元素添加一些用户自定义的,非w3c标准的属性,比如:
.class1>input[myValue="123"]
输入完成后,按下Tab键,即可得到如下的dom结构:

- Html !
用来快速生成html结构,输入完成后,按下Tab键,即可得到如下的dom结构:

- 外部链接 link

- 比较常用的是 link:css

- scrip

参考链接:
http://www.w3cplus.com/tools/emmet-cheat-sheet.html
http://docs.emmet.io/
Emmet使用之HTML的更多相关文章
- emmet,jade,haml, slim,less,sass,coffeescript等的实战优缺点
摘要: 文章背景,来自于群内周五晚上的一次头脑风暴式的思维碰撞交流活动. 随着前端技术的蓬勃发展, 各种新技术随着生产力的需要不断的涌入我们的视野, 那今天探讨的话题是这些新时代的前端兵器谱: 一. ...
- emmet 系列(1)基础语法
emmet 系列(1)基础语法 emmet 是一个能显著提升开发html和css开发效率的web开发者工具 emmet基本上目前已知的编辑器都有相应的插件,各个编辑器的emmet插件的下载地址:点我下 ...
- 前端开发必备!Emmet使用手册
介绍 Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具: 基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为"片段".虽然片 ...
- emmet的使用
http://blog.wpjam.com/m/emmet-grammar/ 使用 Emmet 生成 HTML 的语法详解 开源程序 浏览:21537 2013年05月09日 文章目录[隐藏] 生成 ...
- Sublime Text 3 Emmet插件安装
一.手动安装: 1. Emmet (ex-Zen Coding) for Sublime Text http://emmet.io (1) 下载:https://github.com/serge ...
- sublime Text 3 安装emmet
Emmet简介 Emmet是一个支持大部分流行文本编辑器的插件,能够极大得提高编写HTML和CSS的工作效率. 官网:http://emmet.io/ 在Sublime Text 3中安装 前提Sub ...
- 如何将Emmet安装到到 Sublime text 3?
看清楚哦~~这是Sublime text 3不是2的版本,两者的安装还是有区别的,下面的方法是我感觉比较简单的,其他的要命令什么的感觉太复杂了,经测试是OK的. ONE:建议到官方下载Sublime ...
- 前端开发必备!Emmet语法
使用方法 emmet的使用方法也非常简单,以sublime text为例,直接在编辑器中输入HTML或CSS的代码的缩写,然后按tab键就可以拓展为完整的代码片段.(如果与已有的快捷键有冲突的话,可以 ...
- Emmet,让你爱上敲代码
原文链接:http://m.blog.csdn.net/article/details?id=53484535 不错 —— 由 都不要欺负我 分享 Emmet 是一个可用在许多流行文本编辑器上的极大简 ...
- Sublime text 3安装Emmet
这是Sublime text 3不是2的版本,两者的安装还是有区别的,下面的方法是我感觉比较简单的,其他的要命令什么的感觉太复杂了,经测试是OK的. 先关闭Sublime text 3: 第一步:下载 ...
随机推荐
- js 无缝滚动效果学习
<!DOCTYPE html> <html> <head> <title>无缝滚动测试</title> <meta http-equi ...
- js获取?后面具体参数的值
function getURLParam(name) { return decodeURIComponent((new RegExp('[?|&]' + name + '=' ...
- OSG中找到特定节点的方法
OSG中找到特定节点的方法 转自:http://38288890.blog.163.com/blog/static/19612845320072721549504/ 为了在OSG中找到需要的节点并对节 ...
- DAO 开发模式的几个类
1, vo --> Emp.java 包括getter setter方法 2, dbc --> DatabaseConnection.java 数据库打开关闭 3, ...
- UUID
首先我们要知道UUID是什么?有什么用?为什么要使用它? UUID是什么? UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定.如此一来,每个 ...
- Python os 标准库使用
os模块是python自带的一个核心模块,用于和操作系统对象进行交互. 1.导入模块获取帮助 >>> import os>>> help(os)>>&g ...
- Html笔记
1. Html就是超文本标记语言的简写,是最基础的网页语言. 2. Html是通过标签来定义的语言,代码都是由标签所组成. 3. Html代码不用区分大小写. 4. Html代码由<html&g ...
- php编译内容
./configure --prefix=/usrc/share/php--with-apxs2=/usr/share/apache2/bin/apxs--with-config-file-path= ...
- C++STL -- vector实现
STL的vector简化实现 本质 vector说到底就是一个动态数组,我们需要做的就是管理动态数组的内存,和元素的增加,删除,移动等. template <typename T> cla ...
- Html简单介绍
一.Html 1.万维网的核心语言,高大上称之为超文本标记语言(Html)的第五次修改 2.完成的时间:2014年10月29日 3.我们需要了解有一定高度的知识: WHATWG WEB超文本应用技术 ...