【发布时间】:2020-05-09 10:57:24
【问题描述】:
我有一个 1 列 10 行的 CSS 网格。单元格包含长度不同的文本。我希望所有行的最小高度为 100vh 并在必要时超过该大小,即如果内容溢出。
所以我尝试过像这样使用 max 函数,但我猜它无法处理“auto”值:
grid-template-rows: repeat(10, max(auto, 100vh))
当我用 min-content 或类似的表达式替换 auto 时,也会发生同样的情况。
有没有一种方法可以使上述逻辑的语法正确?
提前非常感谢!
【问题讨论】:
-
函数名是
minmax不是max。grid-template-rows: repeat(10, minmax(100vh, max_content)); -
@Yousaf max 也存在:developer.mozilla.org/en-US/docs/Web/CSS/max