SSA - Единый стандарт для аккордеона
Стандарт SSA определяет требования к семантике, доступности и логике работы аккордеона
143
2 мин.

111
1 мин.
Стандарт SSP определяет требования к семантике, доступности и логике работы постраничной навигации.
Весь блок пагинации обязательно оборачивается в тег <nav> для обозначения навигационной области. Номера страниц должны быть реализованы в виде упорядоченного списка <ol>. Кнопки перехода назад и вперёд располагаются внутри <nav> до и после списка соответственно.
Активная страница всегда помечается атрибутом aria-current="page" для корректной работы экранных дикторов. Ссылки назад и вперёд должны блокироваться и становиться неактивными при достижении первой и последней страниц. Текущая страница обязательно выделяется визуально контрастным стилем, при большом количестве страниц используются многоточия для разделения первой, последней и центральной групп ссылок.
Если вы не используете библиотеки или фреймворки которые предотвращают стандартное поведение ссылок, то вам нужно сбросить это поведение и при клике запрашивать данные для страницы с помощью функции.
<nav class="pagination"> <a href="#" class="pagination__link disabled">Назад</a> <ol class="pagination__list"> <li> <a href="?page=1" class="pagination__link">1</a> </li> <li> <span class="pagination__ellipsis">...</span> </li> <li> <a href="?page=4" class="pagination__link">4</a> </li> <li> <a href="?page=5" class="pagination__link active" aria-current="page">5</a> </li> <li> <a href="?page=6" class="pagination__link">6</a> </li> <li> <span class="pagination__ellipsis">...</span> </li> <li> <a href="?page=20" class="pagination__link">20</a> </li> </ol> <a href="?page=6" class="pagination__link">Вперед</a> </nav>
Похожие категории:
Стандарт SSA определяет требования к семантике, доступности и логике работы аккордеона
143
2 мин.
Разбор критических ошибок веб-дизайна. Почему слайдеры, автозвук и тяжёлые страницы снижают конверсию и позиции в Google и Yandex
18
1 мин.
Стандарт SSPS определяет требования к структуре и наименованию файлов и папок в проекте
70
2 мин.
Стандарт SSV определяет требования к семантике, настройке фоновых и интерактивных роликов, атрибутам для Safari, правил доступности и весу видео
112
3 мин.
Решает проблемы с работой Vite при включённом VPN, настройка соединения, для избежания перенаправления локального трафика в VPN-туннель
95
2 мин.