HTML Tags List by Category: Beginner Reference

Список HTML тегов по категориям: структура, текст, медиа, метаданные и формы

Список HTML тегов по категориям удобен тогда, когда вам нужен не длинный урок, а быстрая карта элементов по их роли на странице. Такой формат помогает быстрее найти нужный тег для структуры документа, текста, ссылок, изображений, таблиц и форм.

Эта страница работает как справочный хаб для начинающих. Вместо длинных теоретических блоков здесь собраны короткие карточки тегов с назначением и маленьким примером. Если вам нужно именно базовое объяснение термина «HTML тег», лучше отдельно начать со вступительного материала по основам HTML.

Как использовать этот список HTML тегов по категориям?

Список HTML тегов по категориям лучше всего использовать как карту перехода между группами элементов, а не как сплошной учебник.

Ориентируйтесь так:

  • если вы собираете каркас страницы, начинайте с тегов структуры документа
  • если оформляете содержимое, переходите к текстовым тегам
  • если добавляете изображения, аудио, видео или ссылки, смотрите медиаблок
  • если работаете с таблицами, списками или формами, открывайте нужную группу
  • если видите старый тег в чужом коде, сверяйте его с блоком устаревших тегов

Какие теги структуры документа HTML стоит знать в первую очередь?

Теги структуры документа HTML задают основу страницы еще до того, как вы переходите к тексту, медиа или формам.

  • <!DOCTYPE html>
    Назначение: сообщает браузеру, что документ использует современный HTML.
    Пример: <!DOCTYPE html>
  • html
    Назначение: оборачивает весь HTML документ.
    Пример: <html lang="ru">...</html>
  • head
    Назначение: содержит служебную информацию о документе.
    Пример: <head>...</head>
  • body
    Назначение: содержит видимое содержимое страницы.
    Пример: <body>...</body>
  • header
    Назначение: обозначает верхнюю часть страницы или секции.
    Пример: <header><h1>Название страницы</h1></header>
  • main
    Назначение: выделяет основное содержимое страницы.
    Пример: <main><article>...</article></main>
  • section
    Назначение: объединяет тематический блок содержимого.
    Пример: <section><h2>Вопрос</h2></section>
  • article
    Назначение: обозначает относительно самостоятельный материал.
    Пример: <article><h2>Новость</h2></article>
  • aside
    Назначение: отделяет вспомогательное содержимое.
    Пример: <aside>Похожие материалы</aside>
  • footer
    Назначение: обозначает нижнюю служебную часть страницы или секции.
    Пример: <footer>© 2026</footer>

Какие теги метаданных HTML важнее всего в начале?

Теги метаданных HTML важнее всего в начале тогда, когда вы хотите правильно назвать документ и задать базовую служебную информацию.

  • title
    Назначение: задает название страницы во вкладке браузера.
    Пример: <title>HTML tags list</title>
  • meta
    Назначение: передает служебные данные, например кодировку или описание.
    Пример: <meta charset="UTF 8">
  • link
    Назначение: подключает внешний ресурс, чаще всего таблицу стилей.
    Пример: <link rel="stylesheet" href="style.css">
  • style
    Назначение: добавляет CSS внутри документа.
    Пример: <style>body { font family: sans serif; }</style>
  • script
    Назначение: подключает или содержит сценарий.
    Пример: <script src="app.js"></script>

Какие текстовые HTML теги чаще всего нужны начинающему?

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

  • h1h6
    Назначение: задают уровни заголовков.
    Пример: <h2>Раздел</h2>
  • p
    Назначение: обозначает абзац текста.
    Пример: <p>Это короткий абзац.</p>
  • br
    Назначение: вставляет перенос строки.
    Пример: Первая строка<br>Вторая строка
  • hr
    Назначение: обозначает тематическое разделение содержимого.
    Пример: <hr>
  • strong
    Назначение: показывает важность фрагмента текста.
    Пример: <strong>Внимание</strong>
  • em
    Назначение: добавляет смысловой акцент.
    Пример: <em>важный акцент</em>
  • blockquote
    Назначение: обозначает развернутую цитату.
    Пример: <blockquote>Текст цитаты</blockquote>
  • code
    Назначение: обозначает фрагмент кода.
    Пример: <code>&lt;p&gt;</code>
  • pre
    Назначение: сохраняет пробелы и переносы строк.
    Пример: <pre>line 1\nline 2</pre>

Какие HTML теги для ссылок и медиа стоит держать под рукой?

HTML теги для ссылок и медиа стоит держать под рукой, когда страница должна вести пользователя к другим материалам или показывать визуальное и звуковое содержимое.

  • a
    Назначение: создает ссылку.
    Пример: <a href="/guide">Гид</a>
  • img
    Назначение: вставляет изображение.
    Пример: <img src="photo.jpg" alt="Описание изображения">
  • figure
    Назначение: объединяет медиаобъект с подписью.
    Пример: <figure><img src="a.jpg" alt=""><figcaption>Подпись</figcaption></figure>
  • figcaption
    Назначение: добавляет подпись к figure.
    Пример: <figcaption>Схема страницы</figcaption>
  • audio
    Назначение: вставляет аудио.
    Пример: <audio controls src="sound.mp3"></audio>
  • video
    Назначение: вставляет видео.
    Пример: <video controls src="clip.mp4"></video>
  • source
    Назначение: задает источник для медиа.
    Пример: <source src="clip.mp4" type="video/mp4">

Какие контейнерные и макетные HTML теги действительно полезны?

Контейнерные и макетные HTML теги действительно полезны тогда, когда нужно логично сгруппировать содержимое без лишней теории.

  • div
    Назначение: универсально группирует блочное содержимое.
    Пример: <div class="card">...</div>
  • span
    Назначение: группирует небольшой фрагмент внутри строки.
    Пример: <span class="note">новое</span>
  • nav
    Назначение: объединяет главные навигационные ссылки.
    Пример: <nav><a href="/">Главная</a></nav>
  • header
    Назначение: работает как верхний блок страницы или секции.
    Пример: <header>...</header>
  • footer
    Назначение: работает как нижний блок страницы или секции.
    Пример: <footer>...</footer>

Какие HTML теги для списков и таблиц важнее всего?

HTML теги для списков и таблиц важнее всего тогда, когда нужно упорядочить повторяющееся содержимое, данные или сравнения.

  • ul
    Назначение: создает маркированный список.
    Пример: <ul><li>Пункт</li></ul>
  • ol
    Назначение: создает нумерованный список.
    Пример: <ol><li>Шаг 1</li></ol>
  • li
    Назначение: обозначает пункт списка.
    Пример: <li>Элемент</li>
  • table
    Назначение: создает таблицу.
    Пример: <table>...</table>
  • thead
    Назначение: группирует верхнюю часть таблицы.
    Пример: <thead><tr><th>Название</th></tr></thead>
  • tbody
    Назначение: группирует основные строки таблицы.
    Пример: <tbody><tr><td>Данные</td></tr></tbody>
  • tr
    Назначение: создает строку таблицы.
    Пример: <tr><td>Ячейка</td></tr>
  • th
    Назначение: обозначает заголовочную ячейку.
    Пример: <th>Цена</th>
  • td
    Назначение: обозначает обычную ячейку.
    Пример: <td>199</td>

Какие HTML теги для форм нужны чаще всего?

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

  • form
    Назначение: объединяет элементы ввода в одну форму.
    Пример: <form action="/send" method="post">...</form>
  • label
    Назначение: подписывает поле формы.
    Пример: <label for="email">Email</label>
  • input
    Назначение: создает поле ввода.
    Пример: <input type="email" id="email">
  • textarea
    Назначение: добавляет многострочное поле.
    Пример: <textarea name="message"></textarea>
  • button
    Назначение: создает кнопку действия.
    Пример: <button type="submit">Отправить</button>
  • select
    Назначение: создает список выбора.
    Пример: <select><option>Да</option></select>
  • option
    Назначение: добавляет вариант в select.
    Пример: <option value="1">Первый</option>
  • fieldset
    Назначение: группирует связанные поля формы.
    Пример: <fieldset>...</fieldset>
  • legend
    Назначение: добавляет название к fieldset.
    Пример: <legend>Контактные данные</legend>

Какие устаревшие HTML теги лучше не использовать сейчас?

Устаревшие HTML теги лучше не использовать сейчас, потому что современный HTML уже имеет более точные и безопасные замены.

  • font
    Назначение раньше: задавал шрифт и размер.
    Лучше сейчас: CSS.
    Пример: <font size="4">Текст</font>
  • center
    Назначение раньше: выравнивал содержимое по центру.
    Лучше сейчас: CSS.
    Пример: <center>Заголовок</center>
  • big
    Назначение раньше: увеличивал текст.
    Лучше сейчас: CSS.
    Пример: <big>Текст</big>
  • strike
    Назначение раньше: зачеркивал текст.
    Лучше сейчас: s или CSS по смыслу.
    Пример: <strike>Старая цена</strike>
  • frameset
    Назначение раньше: строил страницу на фреймах.
    Лучше сейчас: современная разметка и отдельные документы.
    Пример: <frameset cols="25%,75%">...</frameset>

Какой вывод стоит взять из этого справочника HTML тегов?

Этот справочник HTML тегов лучше всего работает как точка входа в структуру страницы по категориям. Начинайте с группы, которая соответствует вашей задаче, берите базовые теги для каркаса, текста, списков, медиа или форм, а затем уже расширяйте собственную библиотеку примеров под конкретные страницы.