minmax () predeterminado a max

Intenté establecerminmax() Para elgrid-template-rows y, curiosamente, el resultado fue que las filas de cuadrícula se extendieron al máximo de laminmax() en lugar de min.

¿Cómo podríamos hacer que las filas de la cuadrícula permanezcan en el tamaño mínimo declarado, y más tarde si se agrega más contenido, la fila de la cuadrícula se expandiría al tamaño máximo declarado y no más?

Aquí hay un ejemplo

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>

Respuestas a la pregunta(2)

Su respuesta a la pregunta