是这样的,我找了个工具站拖了一个 grid 布局,但是它有点奇怪啊

2022-02-21 17:42:38 +08:00
 placeholder

就是 mainArea 的高度是受 fr 单位控制的,我怎么让他占满剩下的整个浏览器的空间呢?实在是不知道该搜什么了。

codepen:https://codepen.io/cstarx/pen/mdqxYRx

1368 次点击
所在节点    问与答
5 条回复
PinkRabbit
2022-02-21 17:50:03 +08:00
.container 加上个高度 100vh ?
frank553000
2022-02-21 17:52:24 +08:00
height: calc(100vh - 头部高度 - 尾部高度);
66beta
2022-02-21 17:57:13 +08:00
html, body {
height: 100%;
margin: 0;
}
.container {
height: 100%;
cyrbuzz
2022-02-21 19:32:43 +08:00
https://stackoverflow.com/questions/45870323/does-css-grid-have-a-flex-grow-function

fr 和 flex-grow 是类似的,所以只要把 grid 的元素的高度撑满就可以。
placeholder
2022-02-21 19:43:33 +08:00
@PinkRabbit
@frank553000
@66beta
@cyrbuzz

学习了学习了,感谢各位

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/835455

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX