1

你能设置并强制一个 div 的高度为浏览器窗口的 100%、div 的 100% 和表格单元格的 100%?我找不到不是堆栈溢出或其他地方的复杂破解的解决方案。

4

3 回答 3

3

百分比高度以其父元素的百分比来衡量。如果你想让一个 div 占据浏览器窗口的 100%,那么你需要给 body(它的父级)100%:

html, body {
    height: 100%;
}

如果 div 包含在另一个元素中,那么这也需要使用 100%(表示其父元素的 100%)或指定特定高度。

于 2013-07-02T21:48:39.183 回答
3

可以使用absolute定位

.fullHeight
{
 position: absolute; 
 top: 0px; 
 bottom: 0px;
}
于 2013-07-02T21:42:49.233 回答
-1

尝试将下边距设为 100%。

margin-bottom: 100%;
于 2013-12-29T15:55:18.080 回答