Справочник HTML
Справочник HTML содержит полный список HTML-элементов, определённых в спецификации HTML.
Для удобства все элементы разбиты на категории, согласно их назначению.
Вставляемый контент
<audio>
— звуковое содержимое.<canvas>
— область для рисования графики посредством сценариев.<embed>
— область для внешнего приложения или интерактивного содержимого.<area>
— активная область внутри карты-изображения.<iframe>
— встроенный фрейм.<img>
— изображение/картинка.<map>
— карта-изображение.<object>
— внешний подключаемый ресурс.<param>
— значения параметров для объекта (используется внутри элемента<object>
).<source>
— звуковой/видео файл для тегов<audio>
и<video>
.<track>
— текстовые дорожки для медиа элементов (<audio>
и<video>
).<video>
— видео файл.
Интерактивные элементы
<details>
— скрыть/показать дополнительную информацию.<menu>
— определяет список/меню команд.<summary>
— заголовок для элемента<details>
.
Комментарии
<!-- -->
— используется для добавления комментариев в исходный код HTML-документа.
Корневой элемент
<html>
— представляет собой корневой элемент HTML-документа.
Метаданные документа
Метаданные — структурированная информация о веб-странице, размещаемая внутри HTML-документа в элементе <head>
.
<!doctype>
— используется для указания типа текущего документа.<base>
— определяет базовый URL, используемый для всех относительных URL-адресов в HTML-документе.<head>
— предназначен для расположения в нём метаданных (машиночитаемой информации) документа.<link>
— связь текущего документа с внешним файлом.<meta>
— метаданные.<style>
— стилевая информация.<title>
— определяет заголовок документа, который отображается на вкладке браузера.
Разделы документа
<address>
— контактная информация автора документа/статьи.<article>
— статья.<aside>
— определяет контент в стороне от содержимого страницы.<blockquote>
— длинная цитата.<body>
— тело документа.<div>
— контейнер для элементов.<figcaption>
— подпись к содержимому элемента<figure>
.<figure>
— контейнер для группировки контента (обычно используется с элементом<figcaption>
).<footer>
— нижний колонтитул (нижняя часть документа или раздела).<header>
— верхний колонтитул (верхняя часть документа или раздела).<hr>
— горизонтальная линия.<main>
— контейнер с основным контентом.<nav>
— раздел навигационных ссылок.<section>
— раздел документа.
Списки
<dd>
— описание термина в списке определений.<dl>
— список определений.<dt>
— термин в списке определений.<li>
— пункт списка.<ol>
— нумерованный (упорядоченный) список.<ul>
— маркированный (неупорядоченный) список.
Ссылки
<a>
— используется для создания гиперссылки.
Сценарии
<noscript>
— альтернативный контент для браузеров без поддержки сценариев.<script>
— клиентский сценарий.
Таблицы
<caption>
— заголовок для таблицы.<col>
— указывает стилевую информацию для одной или более колонок таблицы.<colgroup>
— указывает общую стилевую информацию для группы колонок в таблице.<table>
— таблица.<tbody>
— основное содержимое (средняя часть) таблицы.<td>
— ячейка таблицы.<tfoot>
— нижняя часть таблицы.<th>
— заголовочная ячейка таблицы.<thead>
— верхняя часть таблицы.<tr>
— строка таблицы.
Текст
<abbr>
— указывает, что заключённая внутри элемента последовательность символов является аббревиатурой (или акронимом).<b>
— выделяет текст жирным шрифтом.<bdi>
— изолирует фрагмент текста для изменения его направления вывода.<bdo>
— переопределяет текущее направление текста.<br>
— добавляет разрыв строки в том месте, где он находится.<cite>
— название работы (название книги, музыки, фильма, и т.д.).<code>
— используется для обозначения фрагмента программного кода.<del>
— определяет текст, который был удален из документа (перечеркнутый текст).<dfn>
— определения термина (текст с наклонным начертанием).<em>
— выделенный текст (текст с наклонным начертанием).<h1>-<h6>
— заголовки.<i>
— преобразует текст в курсивный (текст с наклонным начертанием).<ins>
— определяет текст, который был добавлен в документ (отображает текст подчеркнутым).<kbd>
— определяет текст вводимый с клавиатуры (моноширинный текст).<mark>
— определяет важную часть текста.<p>
— абзац.<pre>
— используется для обозначения предварительно отформатированного текста.<q>
— определяет короткую цитату.<rp>
— определяет, что показывать браузеру, который не поддерживает тег<ruby>
.<rt>
— определяет объяснение/произношение символов, используется внутри тега<ruby>
.<ruby>
— определяет небольшую аннотацию (для типографии Восточной Азии).<s>
— определяет текст, который больше не является правильным.<samp>
— моноширинный текст.<small>
— текст маленького размера.<span>
— контейнер для строчного содержимого.<strong>
— определяет важный текст (преобразует шрифт в полужирный).<sub>
— определяет текст в нижнем индексе (подстрочный текст).<sup>
— определяет текст в верхнем индексе (надстрочный текст).<time>
— определяет время/дату.<u>
— подчеркнутый текст.<var>
— определяет переменную (текст с наклонным начертанием).<wbr>
— указывает браузеру место, где допускается делать перенос строки в тексте, если ширина текста превышает ширину родительского элемента.
Формы
<button>
— определяет интерактивную кнопку.<datalist>
— список вариантов, которые можно выбирать при наборе в текстовом поле ввода.<fieldset>
— контейнер для объединения элементов формы.<form>
— форма для отправки введенных пользователем данных.<input>
— определяет способ пользовательского вода.<keygen>
— используется для генерации пары ключей.<label>
— метка для элемента формы.<legend>
— заголовок для элемента<fieldset>
.<meter>
— определяет скалярное измерение в пределах известного диапазона.<optgroup>
— определяет группу связанных логически элементов списка в выпадающем списке.<option>
— вариант выбора в выпадающем списке.<output>
— определяет область, в которую выводится результат расчета.<progress>
— отображает текущий прогресс выполнения задачи.<select>
— выпадающий список.<textarea>
— многострочное текстовое поле.