Встречается на собеседованиях • сегодня
Как реализуется доступность CSS
Доступность в CSS обеспечивается через правильное использование стилей, которые не мешают работе скринридеров и других вспомогательных технологий. Основные подходы:
- Семантическая вёрстка – стилизация должна дополнять, а не заменять семантику HTML (например,
buttonвместоdivс обработчиком клика).
- Контрастность – соблюдение минимального соотношения 4.5:1 для текста (WCAG):
css
.button {
color: #fff;
background: #0056b3; /* Соотношение ~5.7:1 */
}- Focus-стили – обязательная визуализация фокуса для клавиатурной навигации:
css
a:focus, button:focus {
outline: 2px solid #4d90fe;
}- Скрытие элементов – используйте методы, сохраняющие доступность:
css
.visually-hidden {
position: absolute;
clip: rect(0 0 0 0);
width: 1px;
height: 1px;
margin: -1px;
}- Псевдоэлементы – добавляйте ARIA-атрибуты, если псевдоэлементы несут смысловую нагрузку.
Важно тестировать стили с отключённым CSS и с помощью скринридеров.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы