CSSフレックスを使用してサイドバーを構築していますが、画面の垂直方向の高さ全体を満たすために垂直に伸びる必要があります。ここに私がやっていることの骨格があります。フレックスサイドバー:高さの100%まで成長する方法
.app {
display: flex;
flex-direction: row;
. align-items: flex-start;
height: 100%;
width: 100%;
}
.sidebar {
background-color: red;
height: 100%;
}
.content {
width: 100%;
display: flex;
flex-direction: column;
}
.content-header {
flex: 1;
background-color: grey;
}
.content-main {
flex: 1;
background-color: yellow;
}
<div class='app'>
<div class='sidebar'>
This is sidebar
</div>
<div class='content'>
<div class='content-header'>
Content Header
</div>
<div class='content-main'>
This is the main content
</div>
</div>
</div>
サイドバーに適用された「100vh」が解決されました。ありがとう。 – Mendes