/
Вопросы и ответы
/
CSS
/

Как растянуть блок по высоте css

Как растянуть блок по высоте css

4 года назад

Человек-Молекула

Ответы

0

Для того, что бы растянуть блок на всю высоту страницы, можно выставить height у выбранного элемента и у всех его предков вплоть до html - 100%. Но обычно так не делают, вместо этого используются не процентные значения а, единицы относительной длины - vh и vw. Эти аббревиатуры можно расшифровать, как viewport height и viewport width — высота и ширина области просмотра соответственно. 1vh равен одному проценту от высоты области просмотра, 1vw равняется одному проценту от ширины области просмотра.

Рассмотрим пример:

<body>
  <div class="all-height"></div>
</body>

Стили:

.all-height {
  background-color: #38d9a9;
  height: 100vh;
  width: 200px;
}

При просмотре на всю высоту окна браузера будет отображена бирюзовая полоса шириной в 200px.

4 года назад

Вячеслав Межуревский

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845