# Pagination: Доступность

## Подпись

- Если на странице несколько групп навигации, у области пагинации должно быть осмысленное доступное имя.

## Поведение клавиатуры

| Клавиша | Действие |
| --- | --- |
| <kbd>Tab</kbd> / <kbd>Shift</kbd> + <kbd>Tab</kbd> | Переносит фокус по порядку через кнопки «назад» и «вперёд» и элементы страниц. Многоточия и отключённые кнопки не получают фокус. |
| <kbd>Enter</kbd> / <kbd>Space</kbd> | Нативно активирует элемент или кнопку в фокусе: кнопки реагируют на обе клавиши, ссылки — только на Enter. Текущая страница получает `aria-current='page'`. |

## Поведение фокуса

- Фокус попадает на интерактивные дочерние элементы, а не на корневой список.

## Семантика для скринридеров

- `PaginationItem current` выставляет `aria-current='page'`.
- Пагинация на ссылках обычно даёт самую понятную семантику, когда страницы — адресуемые места назначения.

## Семантика форм

- Пагинация — это навигация, а не ввод в форме.

## Риски доступности

- текущая страница не передана семантически
- многоточие используется как настоящее действие перехода на страницу
- границы «назад» / «вперёд» явно не отключены
