`

Emmet

阅读更多

先来说些闲话。。。

两个月前来到了新的互联网公司,我才陡然发现自己之前所谓的前端是多么狭隘的称谓,来到这里我才见识了高大上的前端--工程化,虽然到现在还没上手哭,但是我那颗小小的心开始砰动了。。。但我今天要记录的并不是前端工程化的问题(日后待写),今天要记录的是我刚刚学了那么一点的小工具-emmet ,之前不知道编写代码还能这么省事迅速,还一直当着苦逼的码农,哎,只能说见识短了有苦吃啊。。。下面该进入正题了:

Emmet的前身是大名鼎鼎的Zen coding,它使用了仿css选择器的语法生成代码,大大提高了html/css代码的编写速度。

HTML

1.  初始化

 html需要包含一些固定的标签,比如<html>、<head>、<body>等,现在只需要输入!或html:5( html5类型),然后按tab

 

2.  添加类、id、文本和属性

p.foo#name{sunsan}   a[href=#]

 

3.  嵌套

>:子元素符号,表示嵌套的元素

+:同级标签元素

^:可以使该符号前的标签提神一行

p>span  h1+h2  p>span^p 

 

4.  分组

可以通过嵌套和括号来生成一些代码,比如(.foo>h1)+(.bar>h2)

 

5.  定义多个元素

定义多个元素可以使用*,比如ul>li.item*3  ul>li.item$*3

CSS

1.  值

p:表示%

e:表示em

x:表示ex

比如h10p+m5e

2.  附加属性 

比如 @f,可以生成:

@font-face {

    font-family: ;

    src:url();

}

3.  模糊匹配

ov:h ov-h ovh oh匹配overflow:hidden;

4.  供应商前缀

trf自动生成

也可以使用缩写来指定某些浏览器前缀,比如-wm-trf表示只加上-webkit-和-moz-前缀

前缀缩写如下:

w : -webkit-

m : -moz-

s : -ms-

o : -o-

分享到:
评论

相关推荐

    emmet Eclipse 插件(包含源代码)

    Eclipse 插件的出现使得Emmet的功能得以在Eclipse集成开发环境中无缝集成,为Eclipse用户带来了极大的便利。这款“emmet Eclipse 插件(包含源代码)”正是基于官方最新源代码编译而来的,提供了完整的开发源码,对于...

    emmet-sublime-master

    "emmet-sublime-master" 是一个专门为Sublime Text设计的Emmet插件的源码仓库。 安装并启用Emmet Sublime插件后,开发者可以享受到以下功能: 1. **快速编写HTML结构**:Emmet提供了一套简写的语法,通过输入缩写...

    Linux环境整合vim的emmet

    标签“vim”,“vimrc”,“emmet”,“emmet-vim”分别指代了Vim编辑器、Vim的配置文件、Emmet以及用于Vim的Emmet插件。`emmet-vim`是专门为Vim设计的一个插件,它实现了Emmet的功能,使得在Vim中可以便捷地编写...

    Emmet--语法手册

    ### Emmet语法手册详解 #### 一、绪论 Emmet是一种提高前端开发效率的工具,它通过简化的语法帮助开发者快速编写HTML和CSS代码。本文档将对Emmet的基本用法及其各种特性进行详细介绍。 #### 二、基础语法 ##### ...

    emmet-npp.zip

    然而,这里提到的是“emmet for sublime 插件”,但提供的压缩文件名是"emmet-npp.zip",这表明这个压缩包可能是为Notepad++(NPP)编辑器准备的,而不是Sublime Text。Notepad++同样有Emmet的支持,通过插件可以...

    vim中Emmet插件

    首先,让我们了解一下Emmet的基本概念。Emmet的核心在于其强大的缩写系统。比如,输入`div&gt;ul&gt;li*3`,然后按下扩展快捷键(通常为`Tab`键),就能立即生成如下代码: ```html &lt;li&gt;&lt;/li&gt; &lt;li&gt;&lt;/li&gt; &lt;li&gt;&lt;/li&gt; ...

    brackets-emmet-1.2.1.zip

    《Brackets的Emmet插件:提升前端开发效率的秘密武器》 在Web前端开发的世界里,效率是开发者的生命线。为了提升工作效率,许多工具和插件应运而生,其中,Emmet无疑是最具影响力的一位。而在代码编辑器Brackets中...

    Emmet从一张图片学习

    这个名为“Emmet从一张图片学习”的资料包,很可能是通过一张图片来直观地展示Emmet的各种功能和使用技巧,帮助初学者快速掌握这个强大的代码辅助神器。 Emmet(原名Zen Coding)最初是为Sublime Text和Notepad++等...

    Sublime text emmet插件

    **Sublime Text Emmet 插件详解** Emmet 是一款高效、强大的前端开发辅助工具,尤其在HTML和CSS编写方面,极大地提升了代码的编写效率。它最初由捷克开发者 Zemanta 开发,名为 Zen Coding,后更名为 Emmet。Emmet ...

    Sublime Text 3最新emmet插件

    例如,将`Tab`键绑定为Emmet的扩展缩写,或者将`Ctrl+E`设置为触发Emmet的扩展操作。 Emmet插件的高级特性包括: 1. **动态缩写**:在输入缩写过程中,可以实时预览结果。 2. **Zen Coding**:全屏无干扰模式,...

    Sublime的emmet插件

    Sublime Text是一款广受欢迎的轻量级、高度可定制的文本编辑器,支持多种编程语言和插件,其中Emmet插件是其增强代码编写体验的重要组件。 **Emmet插件的核心功能** 1. **自动补全**: Emmet提供了一套基于缩写的...

    vim 7.4 + emmet 完全配置

    在Vim中集成Emmet,可以将Vim转变为一个功能强大的前端开发环境。 **Vim 7.4 的特性** 1. **兼容性增强**: Vim 7.4 对多种操作系统提供了更好的支持,包括Windows、Linux和Mac OS X。 2. **性能提升**: 相比之前的...

    emmet-vim插件

    Emmet,原名Zen Coding,是由Dmitry芭蕾舞鞋创造的,现已成为前端开发者不可或缺的生产力提升神器。Emmet-Vim将这个功能集成了到Vim中,使得在Vim内也能享受到类似IDE级别的代码补全和自动提示体验。 首先,Emmet的...

    emmet-eclipse-plugin

    Emmet-eclipse-plugin是一款强大的Eclipse集成开发环境插件,其历史可以追溯到Zen Coding,一个深受前端开发者喜爱的高效编码工具。这个插件的核心功能是利用类似CSS选择器的简洁语法来快速生成HTML和CSS代码,显著...

    Brackets Emmet 亲测可安装

    "Brackets Emmet 亲测可安装"这个标题表明这个压缩包包含了可以让Brackets支持Emmet的插件,而且已经有人进行了测试,确认安装过程可行。这意味着用户无需复杂的配置,只需简单几步即可享受到Emmet带来的便利。 ...

    emmet插件,代码提示插件

    这款插件最初名为“Zen Coding”,由Dmitry Fadeyev开发,后来更名为Emmet,现在已经在各种流行的代码编辑器和IDE中广泛使用。 Emmet的核心功能包括: 1. **缩写扩展**:通过输入简短的缩写,Emmet可以将其扩展为...

    Emmet Cheat Sheet PDF版

    本手册将介绍 Emmet 的一些基本语法和实用技巧。 首先,Emmet 的基本语法包括子元素、同级元素、上升元素、分组和乘法。 子元素(Child)的表示方式是将父元素和子元素之间用大于号(&gt;)连接。例如,输入`nav&gt;ul&gt;...

    dreamweaver CS6 Emmet 插件修改版 解决安装Emmet出现“扩展'Emmet'不包含有效的签名。不会安装此扩展”的问题

    dreamweaver CS6 Emmet 插件重新封装版,解决安装Emmet出现“扩展'Emmet'不包含有效的签名。不会安装此扩展”的问题

Global site tag (gtag.js) - Google Analytics