Доступность сайтов на WordPress

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

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

В доступном WordPress-сайте семантика HTML важнее красивой верстки. Скринридер не «видит» блоки, он читает структуру: заголовки, списки, кнопки, ссылки, области страницы. Если вместо смысла везде div и span, пользователь теряет ориентиры и начинает угадывать, где он находится.

Базовый минимум:
— h1–h6: только для иерархии заголовков, не для размера текста
— p: обычные абзацы, а не «контейнеры для всего»
— ul/ol/li: списки вместо набора строк через
— button: для действий, a: для переходов
— nav, main, header, footer, article, section: для логики страницы
— label: всегда связывайте с полем формы

Особенно осторожно с интерактивом. Если ссылка открывает меню, модалку или фильтр, это уже не ссылка, а кнопка. Если иконка несет смысл, ей нужен понятный текст или скрытая подпись; если смысл декоративный, ее надо скрыть от скринридера. Чистый визуал без семантики для ассистивных технологий превращается в шум.

Проверяйте страницу простым вопросом: можно ли понять структуру, не видя экрана? Если да — HTML работает на доступность. Если нет — сначала правьте теги и роли, потом внешний вид.
Этот пост опубликован в Telegram-канале Доступность сайтов на WordPress. Подписаться можно по ссылке: @wp_accessibility_lab_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.