私は、ページ全体の高さであるサイドバーを作成しようとしています。メインと呼ばれるdiv内にネストされています。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>
200pxのある順不同リストのサイズにdiv
デフォルト。私は別のサイズ、例えば"height: 500px"
に変更することができますが、私はそれをしたくありません、異なる画面サイズのため。
height: 100%
のような視点サイズを使用せずにこれを行う方法はありますか?
あなたはサイドバーを配置する必要があります - https://jsfiddle.net/mo1jarf1/ – Tasos
私はそれをしますが、メインのdivはそれのサイズを無視します.. – Duck
どのサイズですか?あなたは何を意味するかを実証するためにjsfiddleの完全なデモを行います – Tasos