Справочник тегов HTML

HTML - язык гипертекстовой разметки. В его основе лежат так называемые теги. Теги - это некие элементы обвертки, задающие формат и свойства элементов веб-страницы. На одной странице мы собрали для вас актульный справочник тегов HTML.

Всего насчитывается более ста элементов разметки. Каждый имеет ряд аттрибутов и собственный синтаксис. Справочник по тегам HTML поможет быстрой найти нужный вам элемент.

Список тегов HTML

Ниже в таблице представлен список тегов HTML5 с кратким описанием на русском языке.

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

Устаревшие теги HTML

Чем заменить устаревший тег HTML? В большинстве случаев подойдут каскадные таблицы стилей CSS. Также, существуют альтернативы не используемым в новой спецификации тегам и в пределах HTML. Ниже в таблице представлены устаревшие теги HTML с вариантами их замены.

Тег Краткое описание
<acronym> Акроним. Используйте тег <abbr> вместо него
<applet> Встроенный апплет. Используйте <embed> или <object> вместо него.
<basefont> Задает цвет, размер, и семейство шрифта всего текста в документе. Используйте каскадные таблицы стилей CSS вместо него
<big> Текст большего размера. Используйте каскадные таблицы стилей CSS вместо него
<center> Отцентрованный текст. Используйте каскадные таблицы стилей CSS вместо него
<dir> Список директорий. Используйте <ul> вместо него
<font> Определяет цвет, размер и семейство шрифта. Используйте каскадные таблицы стилей CSS вместо него
<frame> Фрейм внутри <frameset>. Используйте <iframe> вместо него
<frameset> Определяет набор фреймов. Для добавления нескольких встроенных фреймов используйте несколько <iframe> элементов
<noframes> Альтернативный текст, если фреймы <frame> не поддерживаются
<strike> Перечеркнутый текст. Используйте <del> или <s> вместо него
<tt> Моноширный текст. Используйте каскадные таблицы стилей CSS вместо него
<u> Подчеркнутый текст. Используйте каскадные таблицы стилей CSS вместо него