Встречается на собеседованиях • сегодня

Как скрыть блок в CSS

Есть несколько способов скрыть элемент в CSS:

  1. display: none; - полностью удаляет элемент из потока документа
css
.hidden {
  display: none;
}
  1. visibility: hidden; - элемент остаётся в потоке, но становится невидимым
css
.invisible {
  visibility: hidden;
}
  1. opacity: 0; - элемент становится прозрачным, но остаётся кликабельным
css
.transparent {
  opacity: 0;
}
  1. Позиционирование за пределами экрана:
css
.offscreen {
  position: absolute;
  left: -9999px;
}

Выбор метода зависит от задачи: нужно ли сохранять место в документе, должен ли элемент оставаться доступным для скринридеров или взаимодействия.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы