div
, p
, span
, ul
, li
и любые другие HTML-теги. Просто введите название тега и нажмите Tab
..имя_класса
. Например, .container
развернется в <div class="container"></div>
.#идентификатор
. Например, #header
развернется в <div id="header"></div>
.родитель > потомок
. Например, nav > ul > li
развернется в <nav><ul><li></li></ul></nav>
.элемент1 + элемент2
. Например, div + p
развернется в <div></div><p></p>
.элемент1 > элемент2 ^ элемент3
. Например, div > p > span ^ strong
развернется в <div><p><span></span></p><strong></strong></div>
.(элемент1 > элемент2) + элемент3
. Например, (div > ul > li*2) + p
развернется в <div><ul><li></li><li></li></ul></div><p></p>
.элемент*количество
. Например, li*3
развернется в <li></li><li></li><li></li>
.элемент.item$*3
. Развернется в <div class="item1"></div><div class="item2"></div><div class="item3"></div>
. Используйте $$
для двузначной нумерации (item01
), @-
для обратной нумерации (item3
, item2
, item1
), @n-
для начала нумерации с n
(item3
, item4
, item5
для @3*3
).элемент[атрибут="значение"]
. Например, a[href="#"]
развернется в <a href=""></a>
. Можно указывать несколько атрибутов: input[type="text" name="username"]
.элемент{текст}
. Например, p{Привет, мир!}
развернется в <p>Привет, мир!</p>
.Основные сокращения CSS:
w100
развернется в width: 100px;
, bgc#fff
в background-color: #fff;
, m0-a
в margin: 0 auto;
, dib
в display: inline-block;
.pos
развернется в position: relative;
, z
в z-index: 1;
.-
для разделения значений. Например, p10-20-5-15
развернется в padding: 10px 20px 5px 15px;
.trf:scale(1.2)
развернется в -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);
.Неявные теги:
Emmet может неявно определять теги на основе контекста:
.класс
→ div.класс
em>.класс
→ <em><span class="класс"></span></em>
ul>.класс
→ <ul><li class="класс"></li></ul>
table>.строка>.ячейка
→ <table><tr class="строка"><td class="ячейка"></td></tr></table>
Как использовать:
Просто введите сокращение Emmet в поддерживаемом редакторе кода (например, VS Code, Sublime Text, Atom) и нажмите клавишу Tab
.
Ресурсы: