1

我正在尝试将 div 设置为屏幕高度的 100%,但我无法让它工作。我的包装器是 中的第一个也是最后一个<body>,它的高度是 100%。我里面有另一个 div,它的高度也是 100%。它根本不显示在页面上。为什么会发生这种情况?

4

2 回答 2

6

You must have height: 100%; on the HTML, BODY and DIV tags.

html, body, div
{
    height: 100%;
    width: 100%;
}

http://jsfiddle.net/Kyle_Sevenoaks/RYmvX/

You can see in the example that only the div has the background color, it fills the entire window.

于 2012-08-27T11:34:39.957 回答
1

您的身体标签可能仍有余量。尝试margin:0在 body 标签上设置。

于 2012-08-27T11:29:28.787 回答