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