我正在尝试使CSS网格中的行具有相同的高度,但同时应该指定一个最大高度为vh。我想要的是,如果有4行,最大高度为
```css .grid-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); /* grid-template-rows: ???? */ gap: 10px; } ```
100vh
,并且当前四行中最大的高度为70vh
,那么我希望所有行都是70vh
。但是,如果最大高度被认为是120vh
,我希望所有行的高度都为100vh
。有没有办法做到这样?以下是我到目前为止的代码,我是CSS网格的新手,请帮帮我!如果有任何更简单的方法来实现我的目的,请帮助指导我,谢谢!```css .grid-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); /* grid-template-rows: ???? */ gap: 10px; } ```
.project-grid {
display: grid;
grid-template-columns: 100%;
grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
row-gap: 1%;
grid-template-areas: "card" "activities" "requirements" "quotations" "notations"
}
.card-row {
grid-area: card;
}
.activities-box {
grid-area: activities;
overflow: auto;
}
.requirements-box {
grid-area: requirements;
overflow: auto;
}
.quotations-box {
grid-area: quotations;
overflow: auto;
}
.notations-box {
grid-area: notations;
overflow: auto;
}
这样,所有行都会遵循相同的最大高度,但没有设置最大高度。