Я пытаюсь сделать боковую панель, которая является высотой всей страницы, она вложена в div, называемый main.Почему div не идет в полный рост?
Код:
.main {
display: flex;
overflow-y: hidden;
}
.sidebar {
height: 100%;
background: #212121;
}
.navbar {
margin: 0;
padding: 0;
}
<div class="main">
<div class="sidebar">
<ul class="navbar">
...
</ul>
</div>
</div>
The div
по умолчанию до размера неупорядоченного списка, который является 200px; хотя я могу изменить его на другой размер, например "height: 500px"
, я не хочу этого делать из-за разных размеров экрана.
Есть ли способ сделать это без использования размеров точек обзора, что-то вроде height: 100%
, но что на самом деле работает?
Вам нужно разместить боковую панель - https://jsfiddle.net/mo1jarf1/ – Tasos
Я бы сделал это, но тогда главный div игнорирует его размер. – Duck
какой размер? сделайте полную демонстрацию на jsfiddle, чтобы продемонстрировать, что вы имеете в виду. – Tasos