HTML справочник
Базовый HTML
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| <!DOCTYPE> | Декларация, которая определяет тип документа, помогая браузеру отобразить веб-страницу правильно. | Да | Да | Да | Да | Да | Да |
| <html> | Сообщает браузеру, что необходимо прочитать документ как программный код, написанный на языке HTML. | Да | Да | Да | Да | Да | Да |
| <title> | Обеспечивает название для документа. | Да | Да | Да | Да | Да | Да |
| <body> | Определяет видимое содержимое страницы. | Да | Да | Да | Да | Да | Да |
| <h1> | Определяет заголовок первого уровня. | Да | Да | Да | Да | Да | Да |
| <h2> | Определяет заголовок второго уровня. | Да | Да | Да | Да | Да | Да |
| <h3> | Определяет заголовок третьего уровня. | Да | Да | Да | Да | Да | Да |
| <h4> | Определяет заголовок четвертого уровня. | Да | Да | Да | Да | Да | Да |
| <h5> | Определяет заголовок пятого уровня. | Да | Да | Да | Да | Да | Да |
| <h6> | Определяет заголовок шестого уровня. | Да | Да | Да | Да | Да | Да |
| <p> | Определяет параграф. | Да | Да | Да | Да | Да | Да |
| <br> | Устанавливает перевод строки в том месте, где этот тег обозначен. | Да | Да | Да | Да | Да | Да |
| <hr> | Тэг создает горизонтальную линию на HTML-странице, может использоваться в роли тематического разрыва. | Да | Да | Да | Да | Да | Да |
| <!--...--> | Тег комментария. Используются для временного отключения кода, либо в качестве подсказки. Текст внутри комментария не отображается браузером на странице. | Да | Да | Да | Да | Да | Да |
Форматирование
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| <acronym> | Не поддерживается в HTML5. Определяет акроним. Используйте вместо данного элемента <abbr>. | Да | Да | Да | Да | Да | Да |
| <abbr> | Определяет аббревиатуру или акроним. Маркировка сокращений является полезной информацией для браузеров, систем перевода и поисковиков. | Да | Да | Да | Да | Да | Да |
| <address> | Определяет контактную информацию (автор / владелец) документа или статьи. | Да | Да | Да | Да | Да | Да |
| <b> | Определяет жирное начертание текста. | Да | Да | Да | Да | Да | Да |
<bdi>![]() | Изолирует фрагмент текста, который отформатирован в другом направлении, то есть позволяет браузерам корректно обрабатывать двунаправленный текст. Этот элемент полезно использовать при отображении текста с разной направленностью. | Да | Да | Да | Да | Нет | Нет |
| <bdo> | Используется для переопределения текущего направления текста (устанавливает направление вывода текста и преимущественно предназначен для использования с языками, где чтение происходит справа налево, например - арабский). | Да | Да | Да | Да | Да | Да |
| <big> | Не поддерживается в HTML5. Шрифт, который отображается большего размера. Используйте CSS вместо данного элемента. | Да | Да | Да | Да | Да | Да |
| <blockquote> | Определяет блочную цитату (длинная цитата внутри документа). Текст внутри этого тега отображается как выровненный блок с отступами слева и справа | Да | Да | Да | Да | Да | Да |
| <center> | Не поддерживается в HTML5. Определяет текст, который выровнен по центру. Используйте CSS вместо данного элемента. | Да | Да | Да | Да | Да | Да |
| <cite> | Предназначен для выделения названия произведений (по умолчанию - курсивом). | Да | Да | Да | Да | Да | Да |
| <code> | Предназначен для выделения части компьютерного кода (по умолчанию представлен моноширинным шрифтом). | Да | Да | Да | Да | Да | Да |
| <del> | Перечёркнутый (удалённый) текст | Да | Да | Да | Да | Да | Да |
| <dfn> | Используется, когда в документе упоминается новый термин или слово (первое и поясняемое употребление). По умолчанию, оно выделяется курсивом. | Да | Да | Да | Да | Да | Да |
| <em> | Экспрессивно-эмоциональное выделение текста | Да | Да | Да | Да | Да | Да |
| <font> | Не поддерживается в HTML5. Определяет цвет, размер и шрифт для текста. Используйте CSS вместо данного элемента. | Да | Да | Да | Да | Да | Да |
| <i> | Курсивное начертание текста | Да | Да | Да | Да | Да | Да |
| <ins> | Подчёркнутый текст, вставленный в документ. | Да | Да | Да | Да | Да | Да |
| <kbd> | Вводимые пользователем нажатия клавиш или текст, набираемый на клавиатуре. | Да | Да | Да | Да | Да | Да |
<mark>![]() | Выделенный/подсвеченный текст. | 6.0 | 4.0 | 11.1 | 5.0 | 9.0 | 12.0 |
<meter>![]() | Предназначен для отображения скалярной величины в заданном диапазоне, или же для графического представления дробного числа. Для использования данного тега должно быть известно максимальное значение. | 8.0 | 6.0 | 11.0 | 6.0 | Нет | 13.0 |
| <pre> | Определяет предварительно отформатированный текст, т.е. текст, который был помещён внутрь тега отобразится со шрифтом фиксированной ширины, и сохранит как пробелы, так и разрывы строк | Да | Да | Да | Да | Да | Да |
<progress>![]() | Предоставляет обратную связь, сообщая о состоянии текущего процесса, отображает какая часть задачи выполнена. | 8.0 | 16.0 | 11.0 | 6.0 | 10.0 | 12.0 |
| <q> | Используется для выделения коротких цитат (строчная цитата). | Да | Да | Да | Да | Да | Да |
<rp>![]() | Определяет, что отображать браузеру, который не поддерживает тег <ruby> | 5.0 | 38.0 | 15.0 | 5.0 | 5.5 | 12.0 |
<rt>![]() | Помещает полезный текст фуриганы в составе элемента <ruby> | 5.0 | 38.0 | 15.0 | 5.0 | 5.5 | 12.0 |
<ruby>![]() | Используются для добавления фуриган (фонетические подсказки в японском языке, их также называют - руби или ёмигана). | 5.0 | 38.0 | 15.0 | 5.0 | 5.5 | 12.0 |
| <s> | Определяет текст, который больше не является правильным или актуальным. | Да | Да | Да | Да | Да | Да |
| <samp> | Результат вывода компьютерной программы или скрипта. | Да | Да | Да | Да | Да | Да |
| <small> | Шрифт, который отображается меньшим размером(мелкий/юридический шрифт). | Да | Да | Да | Да | Да | Да |
| <strike> | Не поддерживается в HTML5. Отображает перечеркнутый текст. Используйте вместо данного элемента тег <del> или тег <s> | Да | Да | Да | Да | Да | Да |
| <strong> | Текст, которому придают особое значение (важный текст). | Да | Да | Да | Да | Да | Да |
| <sub> | Текст с нижним индексом. | Да | Да | Да | Да | Да | Да |
| <sup> | Текст с верхним индексом. | Да | Да | Да | Да | Да | Да |
<time>![]() | Тег временной разметки (семантическая разметка). | 6.0 | 4.0 | 11.1 | 5.0 | 9.0 | 12.0 |
| <tt> | Не поддерживается в HTML5. Отображает шрифт моноширинным текстом. Используйте CSS вместо данного элемента. | Да | Да | Да | Да | Да | Да |
| <u> | Содержит в себе текст, который должен стилистически отличаться от обычного текста, например слова с орфографическими ошибками или текст на другом языке. | Да | Да | Да | Да | Да | Да |
| <var> | Математические/переменные величины. | Да | Да | Да | Да | Да | 12.0 |
<wbr>![]() | Предоставляет возможность указать браузеру, что при необходимости в этом месте можно сделать перенос строки (например, слишком длинное слово или URL). | 1.0 | 3.0 | 11.7 | 4.0 | Нет | Да |
Формы
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| <form> | Определяет HTML форму для пользовательского ввода. | Да | Да | Да | Да | Да | Да |
| <input> | Определяет элементы управления для пользовательского ввода различных данных в составе формы. | Да | Да | Да | Да | Да | Да |
| <textarea> | Представляет собой поле формы для создания области многострочного ввода (текстовая область). | Да | Да | Да | Да | Да | Да |
| <button> | Используется для размещения кнопки. | Да | Да | Да | Да | Да | Да |
| <select> | Позволяет создать раскрывающийся список. | Да | Да | Да | Да | Да | Да |
| <optgroup> | Используется для группировки связанных данных в раскрывающемся списке. | Да | Да | Да | Да | Да | Да |
| <option> | Определяет пункты раскрывающегося списка (параметры для выбора). | Да | Да | Да | Да | Да | Да |
| <label> | Служит текстовой меткой для элемента <input>. | Да | Да | Да | Да | Да | Да |
| <fieldset> | Служит для визуальной группировки элементов, размещенных внутри формы. | Да | Да | Да | Да | Да | Да |
| <legend> | Определяет заголовок для элемента <fieldset>. | Да | Да | Да | Да | Да | Да |
<datalist>![]() | Определяет список предопределенных вариантов для ввода. | 20.0 | 4.0 | 9.0 | Нет | 10.0 | 12.0 |
<keygen>![]() | Используется для генерации пары ключей — закрытого и открытого (для форм). | 1.0 | 1.0 | 3.0 | 1.2 | Нет | Нет |
<output>![]() | Определяет область, в которую выводится результат вычислений (обычно рассчитывается с помощью скриптов). | 10.0 | 4.0 | 11.0 | 5.1 | Нет | Нет |
Фреймы
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| <frame> | Не поддерживается в HTML5. Определяет свойства отдельного окна (фрейма), который расположен в контейнере <frameset>. | Да | Да | Да | Да | Да | Да |
| <frameset> | Не поддерживается в HTML5. Структура (набор) фреймов на странице. | Да | Да | Да | Да | Да | Да |
| <noframes> | Не поддерживается в HTML5. Альтернативный контент для тех пользователей, которые не поддерживают фреймы. | Да | Да | Да | Да | Да | Да |
| <iframe> | Определяет встроенную в веб-страницу область, которая может отображать содержимое отдельно взятого документа (например *.pdf)/медиа контента или другого веб-сайта в заданном пространстве. | Да | Да | Да | Да | Да | Да |
Изображения
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| <img> | Определяет изображение на странице. | Да | Да | Да | Да | Да | Да |
| <map> | Используется для определения изображения-карты. | Да | Да | Да | Да | Да | Да |
| <area> | Тег, который определяет интерактивную область в изображении-карте (элемент <map>), т.е. при клике на определённую область изображения происходят определённые действия, например, открывается отдельная страница с описанием данного участка изображения. | Да | Да | Да | Да | Да | Да |
<canvas>![]() | Элемент, предназначенный для создания растрового двухмерного изображения при помощи скриптов (обычно с использованием языка JavaScript). | 4.0 | 2.0 | 9.0 | 3.1 | 9.0 | 12.0 |
<figcaption>![]() | Выводит пояснение к фотографии или иллюстрации, которая находится внутри тега <figure>. | 6.0 | 4.0 | 11.1 | 5.0 | 9.0 | 12.0 |
<figure>![]() | Применяется для обозначения контента, иллюстрирующего или поддерживающего определенную идею текста. | 6.0 | 4.0 | 11.1 | 5.0 | 9.0 | 12.0 |
Аудио и Видео
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
<audio>![]() | Добавляет аудио-контент на страницу. | 4.0 | 3.5 | 10.5 | 4.0 | 9.0 | 12.0 |
<source>![]() | Позволяет указать несколько вариантов формата видео (в этом случае браузер сможет выбрать подходящий формат для загрузки и воспроизведения аудио и видео). | 4.0 | 3.5 | 10.5 | 4.0 | 9.0 | 12.0 |
<track>![]() | Добавляет субтитры к медиа-элементам. | 18.0 | 31.0 | 15.0 | 6.0 | 10.0 | 12.0 |
<video>![]() | Добавляет видео-контент на страницу. | 4.0 | 3.5 | 10.5 | 4.0 | 9.0 | 12.0 |
Ссылки
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| <a> | Элемент предназначен для размещения гиперссылок. | Да | Да | Да | Да | Да | Да |
| <link> | Определяет связь между документом и внешним ресурсом, используется для ссылки на внешние таблицы стилей. | Да | Да | Да | Да | Да | Да |
<nav>![]() | Используется для обозначения содержимого в виде основных навигационных ссылок. | 6.0 | 4.0 | 11.1 | 5.0 | 9.0 | 12.0 |
Списки
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| <ul> | Определяет маркированный (неупорядоченный) список. | Да | Да | Да | Да | Да | Да |
| <ol> | Определяет нумерованный список. | Да | Да | Да | Да | Да | Да |
| <li> | Элемент списка. | Да | Да | Да | Да | Да | Да |
| <dir> | Не поддерживается в HTML5. Cоздает список, содержащий названия директорий (системные папки). Используйте вместо данного элемент <ul>. | Да | Да | Да | Да | Да | Да |
| <dl> | Определяет список описаний. | Да | Да | Да | Да | Да | Да |
| <dt> | Определяет имя/теримн в списке определений. | Да | Да | Да | Да | Да | Да |
| <dd> | Определяет значение в списке описаний. | Да | Да | Да | Да | Да | Да |
| <menu> | Определяет список / меню команд (контекстные меню). | Нет | 8.0 | Нет | Нет | Нет | Нет |
<menuitem>![]() | Элемент определяет команду/меню, которую пользователь может вызвать из контекстного меню. | Нет | 8.0 | Нет | Нет | Нет | Нет |
Таблицы
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| <table> | Определяет содержимое таблицы. | Да | Да | Да | Да | Да | Да |
| <caption> | Определяет наименование таблицы. | Да | Да | Да | Да | Да | Да |
| <th> | Определяет заголовочную ячейку таблицы. | Да | Да | Да | Да | Да | Да |
| <tr> | Определяет строку таблицы. | Да | Да | Да | Да | Да | Да |
| <td> | Определяет ячейку данных таблицы. | Да | Да | Да | Да | Да | Да |
| <thead> | Используется для содержания заголовка группы в таблице (шапка таблицы). | Да | Да | Да | Да | Да | Да |
| <tbody> | Используется для содержания "тела" таблицы. | Да | Да | Да | Да | Да | Да |
| <tfoot> | Используется для содержания "подвала" таблицы (футер). | Да | Да | Да | Да | Да | Да |
| <col> | Определяет заданные свойства столбцов для каждого столбца в пределах тега <colgroup>. | Да | Да | Да | Да | Да | Да |
| <colgroup> | Определяет группу столбцов в таблице. | Да | Да | Да | Да | Да | Да |
Стили и семантика
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| <style> | Элемент, который сообщает браузеру, что внутри него содержится код CSS (стиль). | Да | Да | Да | Да | Да | Да |
| <div> | Определяет любой отдельный блок содержимого и предназначен для деления веб-страницы на фрагменты. | Да | Да | Да | Да | Да | Да |
| <span> | Представляют из себя пустой контейнер. Применяется к внутренним (inline) элементам страницы, т.е. к словам, фразам, находящимся в пределах абзаца текста или оглавления. | Да | Да | Да | Да | Да | Да |
<header>![]() | Является признаком верхнего колонтитула или баннера, верхней части страницы, которая обычно содержит логотип, навигацию, относящуюся ко всему сайту, заголовок страницы с подзаголовком и т. д. | 6.0 | 4.0 | 11.1 | 5.0 | 9.0 | 12.0 |
<footer>![]() | Содержит информацию, которая обычно помещается в нижнем колонтитуле страницы, например сведения об авторских правах, другую правовую информацию, некоторые ссылки для навигации по сайту и т. д. | 6.0 | 4.0 | 11.1 | 5.0 | 9.0 | 12.0 |
<main>![]() | Предназначен для основного содержимого документа (основной контент). | 6.0 | 4.0 | 11.1 | 5.0 | Нет | 12.0 |
<section>![]() | Содержит группировку взаимосвязанного содержимого (раздел). | 6.0 | 4.0 | 11.1 | 5.0 | 9.0 | 12.0 |
<article>![]() | Применяется для обозначения раздела страницы, содержащего завершенную, независимую композицию. Иными словами, «статью», такую как запись блога, товар в интернет-магазине или просто основной текст страницы. | 6.0 | 4.0 | 11.1 | 5.0 | 9.0 | 12.0 |
<aside>![]() | Предназначен для обозначения содержимого, относящегося к окружающему этот тег содержимому. | 6.0 | 4.0 | 11.1 | 5.0 | 9.0 | 12.0 |
<details>![]() | Определяет дополнительные детали, которые пользователь может отобразить или скрыть. | 12.0 | 48.0 | 15.0 | 6.0 | Нет | Нет |
<dialog>![]() | Создаёт диалоговое окно, с которым непосредственно работает пользователь для выполнения определенных действий. | 37.0 | Нет | 24.0 | 6.0 | Нет | Нет |
<summary>![]() | Определяет видимый заголовок для тега <details>. | 12.0 | 48.0 | 15.0 | 6.0 | Нет | Нет |
Метаданные
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| <head> | Содержит информацию о документе (сведения о документе, которые не отображаются пользователю). | Да | Да | Да | Да | Да | Да |
| <meta> | Обеспечивает метаданные о HTML документе. Метаданные не отображаются на странице, но интерпретируются браузерами и поисковыми системами. | Да | Да | Да | Да | Да | Да |
| <base> | Определяет базовый абсолютный URL для всех относительных URL-адресов, содержащихся в документе (помещается внутри контейнера <head>). | Да | Да | Да | Да | Да | Да |
| <basefont> | Не поддерживается в HTML5. Определяет (по умолчанию) цвет, размер, шрифт для всего текста в документе. Используйте CSS вместо данного элемента. | Нет | Нет | Нет | Нет | Нет | Нет |
Программирование
| Тег | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| <script> | Элемент используется для определения сценария (скрипта) на стороне клиента (обычно JavaScript). | Да | Да | Да | Да | Да | Да |
| <noscript> | Альтернативный контент для тех пользователей, которые не поддерживают скрипты на стороне клиента (или их отключили). | Да | Да | Да | Да | Да | Да |
| <applet> | Не поддерживается в HTML5. Предназначен для вставки на страницу апплетов — небольших программ, выполняющих узкую задачу (написанных, как правило, на языке Java). Используйте вместо данного элемента <embed> или <object> | Нет | Да | Нет | Да | Да | Да |
<embed>![]() | Определяет контейнер для интерактивного контента. | Да | Да | Да | Да | Да | Да |
| <object> | Универсальный способ внедрения в страницу мультимедийного контента — видео, Flash-роликов, апплетов, изображений и даже веб-страниц. | Да | Да | Да | Да | Да | Да |
| <param> | Используется для определения параметров для плагинов, встроенных в элемент <object>. | Да | Да | Да | Да | Да | Да |






