Как использовать flexbox для заполнения оставшейся высоты?
html,
body {
height: 100%;
}
.site-main {
height: calc(100% - 72px);
display: flex;
}
.site-main > div {
min-width: 85%;
height: 100%;
}
.site-main > aside {
min-width: 15%;
height: 100%;
background-color: $darkest-blue-grey;
}
<header>
<h1>Title</h1>
</header>
<div class="site-main">
<div></div>
<aside></aside>
</div>
У меня есть header
при фиксированном height
из 72px
.
Я дал .site-main div
a width
из 85%
.
Я дал .site-main aside
a width
от 15%
.
То, что я хочу, чтобы .site-main div
и .site-main aside
, чтобы быть бок о бок, и есть .site-main
заполнить оставшееся пустое пространство после header
.
И имеют .site-main div
и .site-main aside
заполнять .site-main
высота.
Любая помощь была бы принята с благодарностью!
Где находится flexbox? – Troyer
Как насчет вашего css? –
@Troyer Я предполагаю, что он пойдет на '.site-main' –