logo

Emmet Cheat Sheet


title: Emmet date: 2020-12-14 18:28:43 background: bg-[#95c844] tags: - snippets - coding - html - css - abbr categories: - Toolkit intro: | Emmet is a web-developer’s toolkit for boosting HTML & CSS code writing, which allows you to write large HTML code blocks at speed of light using well-known CSS selectors. plugins: - copyCode

Emmet Syntax

Getting started

Let us start to improve your development to the speed of light.

Multiplication: *

ul>li*5

<ul>
	<li></li>
	<li></li>
	<li></li>
	<li></li>
	<li></li>
</ul>

Child: >

nav>ul>li

<nav>
	<ul>
		<li></li>
	</ul>
</nav>

Custom attributes {.col-span-2}

p[title="Hello world"]

<p title="Hello world"></p>

td[rowspan=2 colspan=3 title]

<td rowspan="2" colspan="3" title=""></td>

[a='value1' b="value2"]

<div a="value1" b="value2"></div>

Text: {}

a{Click me}

<a href="">Click me</a>

p>{Click }+a{here}+{ to continue}

<p>Click <a href="">here</a> to continue</p>

ID and CLASS attributes {.row-span-2}

#header

<div id="header"></div>

.title

<div class="title"></div>

form#search.wide

<form id="search" class="wide"></form>

p.class1.class2.class3

<p class="class1 class2 class3"></p>

Implicit tag names {.row-span-2}

.class

<div class="class"></div>

em>.class

<em><span class="class"></span></em>

ul>.class

<ul>
	<li class="class"></li>
</ul>

table>.row>.col

<table>
	<tr class="row">
		<td class="col"></td>
	</tr>
</table>

Sibling: +

div+p+bq

<div></div>
<p></p>
<blockquote></blockquote>

Climb-up: ^

div+div>p>span+em^bq

<div></div>
<div>
	<p><span></span><em></em></p>
	<blockquote></blockquote>
</div>

div+div>p>span+em^^bq

<div></div>
<div>
	<p><span></span><em></em></p>
</div>
<blockquote></blockquote>

Grouping: ()

div>(header>ul>li*2>a)+footer>p

<div>
	<header>
		<ul>
			<li><a href=""></a></li>
			<li><a href=""></a></li>
		</ul>
	</header>
	<footer>
		<p></p>
	</footer>
</div>

(div>dl>(dt+dd)*4)+footer>p

<div>
	<dl>
		<dt></dt>
		<dd></dd>
		<dt></dt>
		<dd></dd>
		<dt></dt>
		<dd></dd>
		<dt></dt>
		<dd></dd>
	</dl>
</div>
<footer>
	<p></p>
</footer>

Indexing: $ {.col-span-2}

ul>li.item$*3

<ul>
	<li class="item1"></li>
	<li class="item2"></li>
	<li class="item3"></li>
</ul>

h$[title=item$]{Header $}*3

<h1 title="item1">Header 1</h1>
<h2 title="item2">Header 2</h2>
<h3 title="item3">Header 3</h3>

ul>li.item$$$*3

<ul>
	<li class="item001"></li>
	<li class="item002"></li>
	<li class="item003"></li>
</ul>

ul>li.item$@-*3

<ul>
	<li class="item3"></li>
	<li class="item2"></li>
	<li class="item1"></li>
</ul>

ul>li.item$@2*3

<ul>
	<li class="item2"></li>
	<li class="item3"></li>
	<li class="item4"></li>
</ul>

Also see {.cols-1}

🎨 前端开发

Emmet

Emmet Cheat Sheet - 快速参考指南,收录常用语法、命令与实践。

📂 分类 · 前端开发🧭 Markdown 速查🏷️ 2 个标签
#emmet#snippets
向下滚动查看内容
返回全部 Cheat Sheets

Emmet Syntax

Getting started

Let us start to improve your development to the speed of light.

Multiplication: \*

<code>ul>li*5</code>

HTML
滚动查看更多
<ul>
	<li></li>
	<li></li>
	<li></li>
	<li></li>
	<li></li>
</ul>
Child: >

nav>ul>li

HTML
滚动查看更多
<nav>
	<ul>
		<li></li>
	</ul>
</nav>
Custom attributes

p[title="Hello world"]

HTML
滚动查看更多
<p title="Hello world"></p>

td[rowspan=2 colspan=3 title]

HTML
滚动查看更多
<td rowspan="2" colspan="3" title=""></td>

[a='value1' b="value2"]

HTML
滚动查看更多
<div a="value1" b="value2"></div>
Text:

a{Click me}

HTML
滚动查看更多
<a href="">Click me</a>

p>{Click }+a{here}+{ to continue}

HTML
滚动查看更多
<p>Click <a href="">here</a> to continue</p>
ID and CLASS attributes

#header

HTML
滚动查看更多
<div id="header"></div>

.title

HTML
滚动查看更多
<div class="title"></div>

form#search.wide

HTML
滚动查看更多
<form id="search" class="wide"></form>

p.class1.class2.class3

HTML
滚动查看更多
<p class="class1 class2 class3"></p>
Implicit tag names

.class

HTML
滚动查看更多
<div class="class"></div>

em>.class

HTML
滚动查看更多
<em><span class="class"></span></em>

ul>.class

HTML
滚动查看更多
<ul>
	<li class="class"></li>
</ul>

table>.row>.col

HTML
滚动查看更多
<table>
	<tr class="row">
		<td class="col"></td>
	</tr>
</table>
Sibling: +

div+p+bq

HTML
滚动查看更多
<div></div>
<p></p>
<blockquote></blockquote>
Climb-up: ^

div+div>p>span+em^bq

HTML
滚动查看更多
<div></div>
<div>
	<p><span></span><em></em></p>
	<blockquote></blockquote>
</div>

div+div>p>span+em^^bq

HTML
滚动查看更多
<div></div>
<div>
	<p><span></span><em></em></p>
</div>
<blockquote></blockquote>
Grouping: ()

<code>div>(header>ul>li*2>a)+footer>p</code>

HTML
滚动查看更多
<div>
	<header>
		<ul>
			<li><a href=""></a></li>
			<li><a href=""></a></li>
		</ul>
	</header>
	<footer>
		<p></p>
	</footer>
</div>

<code>(div>dl>(dt+dd)*4)+footer>p</code>

HTML
滚动查看更多
<div>
	<dl>
		<dt></dt>
		<dd></dd>
		<dt></dt>
		<dd></dd>
		<dt></dt>
		<dd></dd>
		<dt></dt>
		<dd></dd>
	</dl>
</div>
<footer>
	<p></p>
</footer>
Indexing: $

<code>ul>li.item$*3</code>

HTML
滚动查看更多
<ul>
	<li class="item1"></li>
	<li class="item2"></li>
	<li class="item3"></li>
</ul>

<code>h$[title=item$]{Header $}*3</code>

HTML
滚动查看更多
<h1 title="item1">Header 1</h1>
<h2 title="item2">Header 2</h2>
<h3 title="item3">Header 3</h3>

<code>ul>li.item$$$*3</code>

HTML
滚动查看更多
<ul>
	<li class="item001"></li>
	<li class="item002"></li>
	<li class="item003"></li>
</ul>

<code>ul>li.item$@-*3</code>

HTML
滚动查看更多
<ul>
	<li class="item3"></li>
	<li class="item2"></li>
	<li class="item1"></li>
</ul>

<code>ul>li.item$@2*3</code>

HTML
滚动查看更多
<ul>
	<li class="item2"></li>
	<li class="item3"></li>
	<li class="item4"></li>
</ul>

Also see

相关 Cheat Sheets