Я попытался установить minmax()
для grid-template-rows
, и, что интересно, в результате получилось, что ряды сетки растягивались до максимума minmax()
вместо минимума.
Как мы могли сделать сеткустроки останутся в минимальном объявленном размере, и позже, если будет добавлено больше контента - строка сетки будет расширена до максимального объявленного размера, а не больше?
Вот пример:
body {
background: gray;
border: solid black 1px;
display: grid;
grid-template-columns: 1fr 2fr 1fr;
grid-template-rows: minmax(50px, 150px);
}
aside {
border-right: solid 1px red;
}
aside.homepage {
background: blue;
}
<aside></aside>
<aside class="homepage">
<header></header>
<main></main>
<footer></footer>
</aside>
<aside></aside>