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

Как задать элементу 100 процентов высоты

Чтобы элемент занимал 100% высоты, нужно учитывать контекст:

  1. Для элемента внутри body:
css
html, body {
  height: 100%;
}
.element {
  height: 100%;
}
  1. В современном CSS можно использовать viewport units:
css
.element {
  height: 100vh; /* 100% высоты viewport */
}
  1. Для flex-контейнера:
css
.container {
  display: flex;
  min-height: 100vh;
}
.child {
  flex-grow: 1;
}

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

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

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

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

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