(Ferramenta essencial para acelerar a escrita de HTML/CSS)
ul>li*5
e pressionar Tab
gera uma lista não
ordenada com 5 itens. !
→ HTML Boilerplate:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
div.container
→
<div class="container"></div>
section#home
→
<section id="home"></section>
nav>ul>li
→
<nav>
<ul>
<li></li>
</ul>
</nav>
ul>li*3
→
<ul>
<li></li>
<li></li>
<li></li>
</ul>
m20
→ margin: 20px;
p10-20
→ padding: 10px 20px;
bgc#f00
→ background-color: #ff0000;
d:n
→ display: none;
header+main+footer
→
<header></header>
<main></main>
<footer></footer>
h1{TÃtulo Principal}
→
<h1>TÃtulo Principal</h1>
a[href="#"]
→
<a href="#"></a>
(article>h2+p)*2
→
<article>
<h2></h2>
<p></p>
</article>
<article>
<h2></h2>
<p></p>
</article>
p>lorem20
→ Gera um parágrafo com 20 palavras aleatórias.
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit...</p>
ul>li.item$*3
→
<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
</ul>
img[src="img/photo$$.jpg"]*4
→
<img src="img/photo01.jpg" alt="">
<img src="img/photo02.jpg" alt="">
... (até photo04.jpg)
File > Preferences > Settings
(ou Ctrl + ,
). "emmet.extensionsPath": "caminho/para/seu/snippets.json"
Abreviação | Resultado |
---|---|
div#header |
<div id="header"></div> |
ul.nav>li*3>a |
Lista com 3 links |
input:text |
<input type="text"> |
btn:s |
<button type="submit"></button> |
@m20 |
margin: 20px; (CSS) |