CSS-свойство visibility
Описание: Контролирует, видим ли элемент на странице и влияет ли он на доступность контента.
Значения:
- visible
- hidden
- collapse
- inherit
- initial
- unset
Начальное значение: visible
Применяется к: Все элементы
Наследуется: Нет
Медиа-тип: visual
Пример использования
.hidden-element {
visibility: hidden;
}
Доступность (a11y)
- Элементы с
visibility: hiddenостаются в DOM и могут быть доступны для скринридеров, но не видны визуально. Это может сбивать с толку пользователей вспомогательных технологий. - Используйте
visibilityдля временного скрытия элементов без удаления их из потока документа, но убедитесь, что это не мешает доступности контента. - Элемент с
visibility: collapseведет себя аналогичноdisplay: noneв некоторых случаях, например, для строк таблиц.