Справочник тегов HTML — основные теги и что они делают
Справочник · HTML и CSS · 1 минута чтения
Тег — команда в угловых скобках: <p> открывает абзац, </p> закрывает. У большинства тегов есть пара, одиночные (<br>, <img>, <input>, <meta>) закрывать не нужно. Настройки тега — атрибуты: <a href="https://example.org">. С нуля — урок Первая страница на HTML.
блок и кусок текста без смысла, для оформления — в чём разница
<header>, <footer>
шапка и подвал страницы или раздела
<nav>
меню
<main>
главное содержимое страницы, один раз
<section>, <article>, <aside>
раздел, отдельная статья, боковая колонка
<details>, <summary>
сворачиваемый блок и его заголовок
Смысловые теги (header, nav, main, article) выглядят как <div>, но подсказывают поисковикам и программам чтения с экрана, где на странице что.
Частые ошибки
Незакрытый тег. Забытый </div> или </a> ломает всё, что ниже: блоки съезжают, ссылкой становится полстраницы. Редактор кода с подсветкой пар тегов находит такое сразу.
Теги закрыты не по порядку. Правильно <strong><em>текст</em></strong>: что открыто последним, закрывается первым.
Блок внутри абзаца. В <p> нельзя вкладывать <div>, <ul>, <table> и другой <p>: браузер сам закроет абзац раньше, и стили лягут не туда.
Отступы пустыми строками. Несколько <br> подряд вместо отступа — плохая привычка: расстояния задают в CSS свойством margin (справка Как сделать отступы).
Картинка без alt. Без описания картинку не поймут программы чтения с экрана, а поисковик не узнает, что на ней.
Проверить разметку можно официальным валидатором validator.w3.org: он показывает незакрытые и неправильно вложенные теги с номерами строк.
Редактор
<!DOCTYPE html>
<html lang="ru">
<head>
</head>
<body>
</body>
</html>
Результат обновляется сам; Ctrl+Enter — сразу. Tab — отступ. Картинки для пробы: /static/learn-demo/photo.svg, /static/learn-demo/cat.svg