Справочник тегов HTML
Справочник тегов HTML — это как строительный план для веб-разработчика. Он показывает, как использовать каждый кирпичик HTML для создания понятной, структурированной и доступной страницы. Представьте себе строительство дома: каждый элемент имеет своё место — фундамент, стены, окна. Так и в HTML: теги задают структуру, смысл и иерархию содержимого.
Этот справочник необходим каждому, кто создает сайты: от портфолио и блогов до интернет-магазинов, новостных порталов и социальных платформ. Знание всех тегов помогает не только ускорить верстку, но и сделать её правильной — с учётом SEO, доступности и стандартов HTML5.
Вы узнаете, как применять каждый HTML-тег с примерами, когда и зачем его использовать, как избежать распространённых ошибок и как писать чистый, поддерживаемый код.
Базовый Пример
html<!DOCTYPE html>
<html lang="ru">
<head>
<title>Полный пример</title>
</head>
<body>
<h1>Справочник тегов HTML</h1>
<p>Изучаем все теги на практике</p>
</body>
</html>
В этом базовом примере показана минимальная структура HTML-документа:
<!<a href="/ru/html/html-doctype/" class="smart-link">DOCTYPE</a> html>
сообщает браузеру, что документ написан на HTML5.<html lang="ru">
определяет корневой элемент документа и задаёт язык страницы.<head>
содержит метаинформацию — заголовок, стили, кодировку и пр.<title>
— отображается в заголовке вкладки браузера.<body>
— вся видимая часть сайта.<h1>
и<p>
— базовые блоки контента: заголовки и параграфы.
Даже такой простой документ уже соответствует стандартам. Он легко адаптируется под любые типы сайтов: от личного блога до крупного интернет-магазина.
Практический Пример
html<article>
<header>
<h2>Новость дня</h2>
<time datetime="2025-07-29">29 июля 2025</time>
</header>
<p>Новый справочник по HTML уже доступен онлайн!</p>
<a href="/read">Читать далее</a>
</article>
Рекомендации:
- Используйте семантические теги (
<main>
,<section>
,<header>
) — это помогает SEO и доступности. - Всегда добавляйте атрибут
alt
к изображениям для скрин-ридеров. - Соблюдайте вложенность элементов: теги не должны перекрываться.
-
Пишите валидный код и проверяйте его с помощью валидаторов.
Ошибки: -
Использование
<div>
вместо семантических тегов (например<section>
). - Отсутствие обязательных атрибутов (
alt
,type
,name
). - Неправильное использование вложенности (например,
<p><div>...</div></p>
). - Дублирование ID, что нарушает уникальность элементов.
Проверяйте код с помощью https://validator.w3.org/ и не полагайтесь только на визуальный результат.
📊 Быстрая Справка
Тег | Описание | Пример |
---|---|---|
<a> | HTML-тег: <a> | <a>Пример</a> |
<abbr> | HTML-тег: <abbr> | <abbr>Пример</abbr> |
<address> | HTML-тег: <address> | <address>Пример</address> |
<area> | HTML-тег: <area> | <area /> |
<article> | HTML-тег: <article> | <article>Пример</article> |
<aside> | HTML-тег: <aside> | <aside>Пример</aside> |
<audio> | HTML-тег: <audio> | <audio>Пример</audio> |
<b> | HTML-тег: <b> | <b>Пример</b> |
<base> | HTML-тег: <base> | <base /> |
<bdi> | HTML-тег: <bdi> | <bdi>Пример</bdi> |
<bdo> | HTML-тег: <bdo> | <bdo>Пример</bdo> |
<blockquote> | HTML-тег: <blockquote> | <blockquote>Пример</blockquote> |
<body> | HTML-тег: <body> | <body>Пример</body> |
<br> | HTML-тег: <br> | <br /> |
<button> | HTML-тег: <button> | <button>Пример</button> |
<canvas> | HTML-тег: <canvas> | <canvas>Пример</canvas> |
<caption> | HTML-тег: <caption> | <caption>Пример</caption> |
<cite> | HTML-тег: <cite> | <cite>Пример</cite> |
<col> | HTML-тег: <col> | <col /> |
<colgroup> | HTML-тег: <colgroup> | <colgroup>Пример</colgroup> |
<data> | HTML-тег: <data> | <data>Пример</data> |
<datalist> | HTML-тег: <datalist> | <datalist>Пример</datalist> |
<dd> | HTML-тег: <dd> | <dd>Пример</dd> |
<del> | HTML-тег: <del> | <del>Пример</del> |
<details> | HTML-тег: <details> | <details>Пример</details> |
<dfn> | HTML-тег: <dfn> | <dfn>Пример</dfn> |
<dialog> | HTML-тег: <dialog> | <dialog>Пример</dialog> |
<div> | HTML-тег: <div> | <div>Пример</div> |
<dl> | HTML-тег: <dl> | <dl>Пример</dl> |
<dt> | HTML-тег: <dt> | <dt>Пример</dt> |
<em> | HTML-тег: <em> | <em>Пример</em> |
<embed> | HTML-тег: <embed> | <embed /> |
<fieldset> | HTML-тег: <fieldset> | <fieldset>Пример</fieldset> |
<figcaption> | HTML-тег: <figcaption> | <figcaption>Пример</figcaption> |
<figure> | HTML-тег: <figure> | <figure>Пример</figure> |
<footer> | HTML-тег: <footer> | <footer>Пример</footer> |
<form> | HTML-тег: <form> | <form>Пример</form> |
<h1> | HTML-тег: <h1> | <h1>Пример</h1> |
<h2> | HTML-тег: <h2> | <h2>Пример</h2> |
<h3> | HTML-тег: <h3> | <h3>Пример</h3> |
<h4> | HTML-тег: <h4> | <h4>Пример</h4> |
<h5> | HTML-тег: <h5> | <h5>Пример</h5> |
<h6> | HTML-тег: <h6> | <h6>Пример</h6> |
<head> | HTML-тег: <head> | <head>Пример</head> |
<header> | HTML-тег: <header> | <header>Пример</header> |
<hgroup> | HTML-тег: <hgroup> | <hgroup>Пример</hgroup> |
<hr> | HTML-тег: <hr> | <hr /> |
<html> | HTML-тег: <html> | <html>Пример</html> |
<i> | HTML-тег: <i> | <i>Пример</i> |
<iframe> | HTML-тег: <iframe> | <iframe>Пример</iframe> |
<img> | HTML-тег: <img> | <img /> |
<input> | HTML-тег: <input> | <input /> |
<ins> | HTML-тег: <ins> | <ins>Пример</ins> |
<kbd> | HTML-тег: <kbd> | <kbd>Пример</kbd> |
<label> | HTML-тег: <label> | <label>Пример</label> |
<legend> | HTML-тег: <legend> | <legend>Пример</legend> |
<li> | HTML-тег: <li> | <li>Пример</li> |
<link> | HTML-тег: <link> | <link /> |
<main> | HTML-тег: <main> | <main>Пример</main> |
<map> | HTML-тег: <map> | <map>Пример</map> |
<mark> | HTML-тег: <mark> | <mark>Пример</mark> |
<meta> | HTML-тег: <meta> | <meta /> |
<meter> | HTML-тег: <meter> | <meter>Пример</meter> |
<nav> | HTML-тег: <nav> | <nav>Пример</nav> |
<noscript> | HTML-тег: <noscript> | <noscript>Пример</noscript> |
<object> | HTML-тег: <object> | <object>Пример</object> |
<ol> | HTML-тег: <ol> | <ol>Пример</ol> |
<optgroup> | HTML-тег: <optgroup> | <optgroup>Пример</optgroup> |
<option> | HTML-тег: <option> | <option>Пример</option> |
<output> | HTML-тег: <output> | <output>Пример</output> |
<p> | HTML-тег: <p> | <p>Пример</p> |
<param> | HTML-тег: <param> | <param>Пример</param> |
<picture> | HTML-тег: <picture> | <picture>Пример</picture> |
<pre> | HTML-тег: <pre> | <pre>Пример</pre> |
<progress> | HTML-тег: <progress> | <progress>Пример</progress> |
<q> | HTML-тег: <q> | <q>Пример</q> |
<rp> | HTML-тег: <rp> | <rp>Пример</rp> |
<rt> | HTML-тег: <rt> | <rt>Пример</rt> |
<ruby> | HTML-тег: <ruby> | <ruby>Пример</ruby> |
<s> | HTML-тег: <s> | <s>Пример</s> |
<samp> | HTML-тег: <samp> | <samp>Пример</samp> |
<script> | HTML-тег: <script> | <script>Пример</script> |
<section> | HTML-тег: <section> | <section>Пример</section> |
<select> | HTML-тег: <select> | <select>Пример</select> |
<small> | HTML-тег: <small> | <small>Пример</small> |
<source> | HTML-тег: <source> | <source /> |
<span> | HTML-тег: <span> | <span>Пример</span> |
<strong> | HTML-тег: <strong> | <strong>Пример</strong> |
<style> | HTML-тег: <style> | <style>Пример</style> |
<sub> | HTML-тег: <sub> | <sub>Пример</sub> |
<summary> | HTML-тег: <summary> | <summary>Пример</summary> |
<sup> | HTML-тег: <sup> | <sup>Пример</sup> |
<table> | HTML-тег: <table> | <table>Пример</table> |
<tbody> | HTML-тег: <tbody> | <tbody>Пример</tbody> |
<td> | HTML-тег: <td> | <td>Пример</td> |
<template> | HTML-тег: <template> | <template>Пример</template> |
<textarea> | HTML-тег: <textarea> | <textarea>Пример</textarea> |
<tfoot> | HTML-тег: <tfoot> | <tfoot>Пример</tfoot> |
<th> | HTML-тег: <th> | <th>Пример</th> |
<thead> | HTML-тег: <thead> | <thead>Пример</thead> |
<time> | HTML-тег: <time> | <time>Пример</time> |
<title> | HTML-тег: <title> | <title>Пример</title> |
<tr> | HTML-тег: <tr> | <tr>Пример</tr> |
<track> | HTML-тег: <track> | <track /> |
<u> | HTML-тег: <u> | <u>Пример</u> |
<ul> | HTML-тег: <ul> | <ul>Пример</ul> |
<var> | HTML-тег: <var> | <var>Пример</var> |
<video> | HTML-тег: <video> | <video>Пример</video> |
<wbr> | HTML-тег: <wbr> | <wbr /> |
Итоги:
Вы познакомились со всеми тегами HTML5 и научились использовать их в реальных проектах. HTML — это каркас, который определяет структуру и смысл содержимого. Далее вы сможете применять CSS для стилизации и JavaScript для интерактивности.
Следующие шаги:
- Изучите CSS: классы, селекторы, макеты.
- Освойте JavaScript: DOM, события, логика.
- Пишите мини-проекты и применяйте теги в практике.
- Изучите ARIA для доступности и UX.
Сильная база HTML — залог качественной верстки.
🧠 Проверьте Свои Знания
Проверьте Знания
Проверьте понимание темы практическими вопросами.
📝 Инструкции
- Внимательно прочитайте каждый вопрос
- Выберите лучший ответ на каждый вопрос
- Вы можете пересдавать тест столько раз, сколько захотите
- Ваш прогресс будет показан вверху