<style>
body,
html {
height: 100%;
padding: 0;
margin: 0;
}
/* это не работает */
.a {
display: grid;
grid-auto-flow: row;
}
.c {
display: grid;
/* place-self: center stretch; */
justify-self: stretch;
align-self: stretch;
}
/* это работает */
/* .a {
height: 100%;
display: grid;
grid-template-rows: max-content 1fr max-content;
} */
</style>
<div class="a">
<div class="b">b</div>
<div class="c">c</div>
<div class="d">d</div>
</div>
1) как растянуть класс .c, чтобы он был как для этого правила?
<style>
.someclass {
grid-template-rows: max-content 1fr max-content;
}
</style>
соответственно для grid-auto-flow: row
2) обязательно-ли указывать height: 100%, или это можно как-то по другому записать, margin: auto какой-нибудь...?