@vetsmen

Почему не обрабатывается height: 100%?

Доброго времени суток. Есть такая структура:
<body>
	<div class="wrap">
		<div class="sidebar"></div>
		<div class="main"></div>
	</div>
</body>

И такие стили:
.sidebar { width: 214px; height: 100%; display: inline-block; float: left; }
.main { width: 100%; height: 100%; float: left;}


Однако height: 100% не обрабатывается нигде, показывает высоту, равную нулю. height: 100% указывал так же к .wrap и к html. В чем проблема и как избежать данной ситуации? Спасибо.
  • Вопрос задан
  • 302 просмотра
Решения вопроса 3
Odisseya
@Odisseya
Оптимизирую PageSpeed & Performance
Если вам нужно height: 100% от высоты окна (вьюпорта браузера), то можно использовать:
height: 100vh;
Ваш пример.
Ответ написан
Комментировать
amexlar
@amexlar
А так?
html, body {
    height: 100%;
}
Ответ написан
Комментировать
@ZaurK
Вот так работает
html,
body,
.wrap,
.sidebar,
.main{
  height: 100%;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час