HTML5
Язык разметки веб-страниц в его современной версии: описывает, из каких частей состоит страница, — заголовков, текста, ссылок, форм, видео.
HTML (HyperText Markup Language) — язык, на котором описывают содержимое веб-страниц: где заголовок, где абзац, где ссылка, таблица или форма. Браузер читает HTML и строит из него страницу. HTML5 — современная версия языка; сегодня ее развивают как «живой стандарт» без номеров версий, но название HTML5 закрепилось за всем современным HTML.
Как выглядит разметка
<article>
<h1>Как подключить оплату через СБП</h1>
<p>Подключение занимает <strong>один день</strong>.</p>
<a href="/contacts/">Связаться с нами</a>
</article>
Теги в угловых скобках объясняют браузеру роль каждого фрагмента: h1 — главный заголовок, p — абзац, a — ссылка. Из этой разметки браузер строит дерево элементов — DOM.
Что принес HTML5
- Смысловые теги:
header,nav,main,article,section,footer. Они говорят не «как выглядит», а «что это»: меню, основная часть, статья. - Видео и звук без плагинов: теги
videoиaudioзаменили Flash. - Графика:
canvasдля рисования и встроенная поддержка векторной графики SVG. - Формы: поля для электронной почты, телефона, даты, числа со встроенной проверкой ввода.
- Возможности для приложений: хранение данных в браузере, работа без сети, геолокация.
Почему правильная разметка важна
- Поисковые системы понимают структуру страницы по разметке: один главный заголовок
h1, подзаголовки по порядку, осмысленные ссылки. - Доступность. Программы экранного доступа для незрячих людей зачитывают страницу по тегам: им важно, где меню, а где основной текст.
- Поддержка. Чистую смысловую разметку проще оформлять и менять.
HTML и соседние технологии
HTML отвечает только за содержание и структуру. Как страница выглядит, описывает CSS, а поведение — реакцию на нажатия, загрузку данных — JavaScript. Эти три технологии — основа любого сайта и веб-приложения, на чем бы они ни были написаны: даже интерфейсы на React в итоге превращаются в обычный HTML.