Задать вопрос
@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. В чем проблема и как избежать данной ситуации? Спасибо.
  • Вопрос задан
  • 304 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 3
Odisseya
@Odisseya
Оптимизирую PageSpeed & Performance
Если вам нужно height: 100% от высоты окна (вьюпорта браузера), то можно использовать:
height: 100vh;
Ваш пример.
Ответ написан
Комментировать
amexlar
@amexlar
А так?
html, body {
    height: 100%;
}
Ответ написан
Комментировать
@ZaurK
Вот так работает
html,
body,
.wrap,
.sidebar,
.main{
  height: 100%;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы