В этом разделе представлены шаблоны для создания HTML-структуры и компонентов Bootstrap с помощью Emmet в редакторе Far Manager.
Emmet поддерживает создание полной HTML-структуры с помощью сокращений.
| Сокращение | Описание | Результат |
|---|---|---|
| html:5 | HTML5 шаблон | Полная HTML5 структура с head и body |
| html:ie | HTML5 с IE поддержкой | HTML5 шаблон с условиями для IE |
| input:text | Текстовое поле | input с типом text и классом text |
| form:get | Форма GET | Форма с методом GET |
| script:src | Скрипт с src | Тег script с атрибутом src |
| link:css | CSS ссылка | Ссылка на CSS файл |
| meta:vp | Viewport метатег | Метатег viewport для адаптивности |
html:5>head+body>div.containerEmmet включает в себя популярные компоненты Bootstrap.
| Сокращение | Описание | Результат |
|---|---|---|
| nav:bs | Bootstrap навигация | Navbar с классами Bootstrap |
| bs:container | Bootstrap контейнер | div с классом container |
| bs:containerf | Bootstrap fluid контейнер | div с классом container-fluid |
| bs:row | Bootstrap строка | div с классом row |
| bs:col | Bootstrap колонка | div с классом col-md-12 |
| btn:bs | Bootstrap кнопка | Кнопка с классом btn |
| btn:bs primary | Bootstrap primary кнопка | Кнопка с классами btn btn-primary |
| link:bs | Bootstrap CSS | Ссылка на Bootstrap CSS |
| link:bs:theme | Bootstrap тема | Ссылка на Bootstrap тему |
| script:jq | jQuery скрипт | Ссылка на jQuery 3.6.0 |
| script:bs | Bootstrap JS | Ссылка на Bootstrap JavaScript |
bs:container>bs:row>bs:col*3Вы можете использовать скобки для группировки элементов и умножения целых структур:
ul>(li.item-$)*3 - создаст 3 элемента списка с нумерацией.container>(.row>.col-md-4)*2 - создаст контейнер с двумя рядами по одной колонке
Символ $ заменяется на номер итерации при умножении:
div.item-$*3 создаст: div с классом item-1, div с классом item-2, div с классом item-3
Поддерживаются CSS-подобные псевдоклассы:
div:hover создаст div с классом hover
bs:nav вместо nav:bs.
html:5>head+body>div.container>nav:bs+.content.
li*5 создаст 5 элементов списка.
div>ul>li*3.
div+p+span.