Що таке семантична верстка?
Семантична верстка - це використання HTML-тегів за їхнім змістом, а не просто заради візуального вигляду.
Приклад:
Замість:
html
<div id="header">...</div>
<div id="menu">...</div>Пишуть:
html
<header>...</header>
<nav>...</nav>Основні семантичні теги:
<header>- шапка сторінки або розділу<nav>- навігаційне меню<main>- основний вміст<section>- логічний розділ<article>- самостійний матеріал (пост, новина)<aside>- бічна інформація<footer>- підвал
Навіщо це потрібно:
- Зрозуміліше для пошукових систем Покращує SEO - робот бачить, що і де знаходиться.
- Доступність (a11y) Скрінрідери розуміють структуру - незрячому користувачу легше орієнтуватися.
- Підтримуваність коду Розробнику швидше зрозуміти, що це за блок і навіщо він потрібен.
- Стійкість у майбутньому Семантична розмітка довше залишається актуальною в стандартах.
Висновок: Семантична верстка - це про смислову структуру, не просто зовнішній вигляд. Вона робить код читабельним не лише для браузерів, а й для людей, роботів і асистивних технологій.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.