【发布时间】:2014-01-18 04:56:00
【问题描述】:
我很好奇是否可以使用网格布局 CSS 来创建这样的东西:
************************
* row #1 *
************************
* *
* *
* row #2 *
* *
* *
************************
* row #3 *
************************
所以网格必须填满整个身体高度。并且对其他元素也有一些限制:
- #1 行与网格顶部对齐,可以更改它的 高度(但有一个最大高度值)
- 第 3 行与 底部并且可以改变它的高度(也有一个最大高度值)
- 所以第 2 行必须填满网格中的所有剩余空间。
- 网格容器不应溢出 html 正文。
我有一个例子:3 row grid layout。 我也可以使用绝对位置 like this 制作所有内容,但没有任何用处,因为我可以自动计算第 2 行的边距,而无需任何命令式 js 代码。
【问题讨论】:
-
第 3 行不固定。这不是关于粘性页脚的问题。确实是关于如何。其中第 1 行和第 2 行可能有所不同。
标签: html css jsfiddle grid-layout