Emmet/Zen Coding 快速入门说明

快速参考


以下是支持的特性:






































ele creates an HTML element tag

展开一个HTML元素标签
# creates an id attribute

作用于元素标签,展开一个id属性
. creates a class attribute

作用于元素标签,展开一个类属性,一个标签可以跟多个类属性,最终展开会一起呗加入class属性中
[] creates a custom attribute

作用于元素标签,展开一个HTML元素标签的属性,可以是任意非标准属性名称,写法同CSS选择器。
> creates a child element

作用于元素标签或组,紧跟展开一个子元素标签或组,参考CSS选择器
+ creates a sibling element

作用于元素标签或组,紧跟展开一个兄弟元素标签或组,参考CSS选择器
^ climbs up

作用于元素标签或组,紧跟的元素标签或组爬升到上一个层级
* is element multiplication. This creates the
same thing n number of times
作用于元素标签或组,展开重复次数,后面跟一个数字。
$ is replaced with an incremental number

配合*使用,代表拷贝的序号
$$ is used for numbers with padding

序号占位,用0填充
{} creates text in an element

展开为文本
() as a group

将标签组作为一组,可嵌套。


ID和类属性:#and.


<!-- Type this -->
div#contentRegion.address

<!-- Creates this -->
<div id="contentRegion" class="address"></div>

自定义属性:[]


<!-- Type this -->
div[title]

<!-- Creates this -->
<div title=""></div>

也可以包含属性值


<!-- Type this -->
input[placeholder="Name" type="text"]

<!-- Creates this -->
<input type="text" value="" placeholder="Name" />

子组:>


<!-- Type this -->
div#menu>span.item[title]

<!-- Creates this -->
<div id="menu">
<span class="item" title=""></span>
</div>

兄弟组:+


<!-- Type this -->
footer>div>a+input

<!-- Creates this -->
<footer>
<div>
<a href=""></a>
<input type value="" />
</div>
</footer>

爬升:^


<!-- Type this -->
footer>div>a+input^p

<!-- Creates this -->
<footer>
<div>
<a href=""></a>
<input type value="" />
</div>
<p></p>
</footer>

重复次数:*


<!-- Type this -->
ul>li*4>span

<!-- Creates this -->
<ul>
<li><span></span></li>
<li><span></span></li>
<li><span></span></li>
<li><span></span></li>
</ul>

重复序号:$


<!-- Type this -->
section>article.item$$*4

<!-- Creates this -->
<section>
<article class="item01"></article>
<article class="item02"></article>
<article class="item03"></article>
<article class="item04"></article>
</section>

文本:{}


<!-- Type this -->
ul>li*4>span{Caption $$}

<!-- Creates this -->
<ul>
<li><span>Caption 01</span></li>
<li><span>Caption 02</span></li>
<li><span>Caption 03</span></li>
<li><span>Caption 04</span></li>
</ul>

组:()


<!-- Type this -->
((a+span)+(a>span))*3

<!-- Creates this -->
<a href=""></a>
<span></span>
<span><a href=""></a></span>
<a href=""></a>
<span></span>
<span><a href=""></a></span>
<a href=""></a>
<span></span>
<span><a href=""></a></span>

Emmet/Zen Coding 快速入门说明,布布扣,bubuko.com

时间: 2024-08-26 23:37:55

Emmet/Zen Coding 快速入门说明的相关文章

Web开发人员必备工具-Emmet (Zen Coding)

如果你从事前端开发或者web开发的话,一定听说过Zen coding - 一种快速编写HTML/CSS代码的方法.它使用仿CSS选择器的语法来快速开发HTML和CSS - 由Sergey Chikuyonok开发. 现在它改名为了Emmet,并且搭建了一个新的网站:docs.emmet.io. 和一般的编辑器中使用的“代码片段”概念不太一样,Emmet使用动态的语法来生成代码,这意味着你不需要自己去编辑并创建固定的代码片段. 大大的提高了代码编写效果,这一点似的Zen coding非常的流行.

Notepad++ Emmet/Zen coding插件的安装

Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具 一.下载 电脑环境:Windows 10 Enterprise, 64-bit Operating System Notepad++: Notepad++ 7.8 release (32-bit x86) Emmet: 下载地址 PythonScript: 下载地址 PluginManager: 下载地址 二.安装 1. 下载好所需的notepad++文件后,一顿“同意”,"下一步",“是” ,操作

结合Zen Coding快速编写HTML代码(sublime text2篇)

首先说下,如何在sublime text2加上zen coding插件 按 Ctrl+`(就是~这个键) 复制下面的代码 确认 重新启动sublime text2 import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp

Emmet (Zen Coding) 使用示例

使用示例: 在编辑器中输入缩写代码:ul>li*5 ,然后按下拓展键(默认为tab),即可得到代码片段: <ul> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> 下载和安装 Emmet为大部分流行的编辑器都提供了安装插件,下面是它们的下载链接: Sublime Text Eclipse/Apt

emmet(Zen coding)帮助文档

葵花宝典终可成,半途而废万事空. 官方地址:http://docs.emmet.io/cheat-sheet/ 我导出了pdf版,需要的同学可以下载: 链接:http://pan.baidu.com/s/1eQ74eSM 密码:laz1 Syntax Child: > nav>ul>li <nav> <ul> <li></li> </ul> </nav> Sibling: + div+p+bq <div>

【翻译】Emmet(Zen Coding)官方文档 之六 自定义 Emmet

[说明]本系列博文是依据 Emmet 官方文档翻译的,原文地址为:http://docs.emmet.io/,部分内容已经在博主之前的博文中节选过,为方便已经收藏过之前博文的朋友,没有删除这些博文,仅将其完整的收录于本系列中. 自定义 Emmet 提供了大范围的微调,以使你可以用之提升自己的插件体验.几乎所有的正式开发的编辑器插件 (除了 PSPad 和基于浏览器的) 都有 扩展支持: 一个用于扩展 Emmet可以放置 json 和 js 文件的文件夹.请参考随编辑器插件发布的 README 文

Zen Coding: 一种快速编写HTML/CSS代码的方法[Emmet]

译自:[Smashing Magazine](http://www.smashingmagazine.com/2009/11/21/zen-coding-a-new-way-to-write-html-code/)中文:[Zen Coding: 一种快速编写HTML/CSS代码的方法](http://www.qianduan.net/zen-coding-a-new-way-to-write-html-code.html) 请尊重版权,转载请注明来源! - - - - - - 在本文中我们将展示

zen coding和emmet的关系,zen coding 改名为了emmet

1.  如果你从事前端开发或者web开发的话,一定听说过Zen coding - 一种快速编写HTML/CSS代码的方法.它使用仿CSS选择器的语法来快速开发HTML和CSS - 由Sergey Chikuyonok开发. 现在它改名为了Emmet,并且搭建了一个新的网站:docs.emmet.io. 2. emacs中如何安装emmet呢? 跟安装php-mode一模一样. 去gitHub,直接下载emmet-mode.el文件就可以了,且安装方法里面都有的.

Web前端快速编写代码神器HTML/CSS/JavaScript Emment(原名Zen coding)

Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: 去年年底,该插件已经改名为Emmet.但Emmet不只改名,还带来了一些新特性.本文就来直观地演示给你. 一.快速编写HTML代码 1.  初始化 HTML文档需要包含一些固定的标签,比如<html>.<head>.<body>等,现在你只需要1秒钟就可以输入这些标签.比如