我尝试使用

height: 100%

但是这使得格仅高至它的内容 - 它只是包含文本的任何一个字。

我怎么能强制div来使用屏幕的高度呢?

有帮助吗?

解决方案

您需要的bodyhtml元件具有100%高度为好。

尝试使用以下的CSS:

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}

YourDivSelector {
    height: 100%;
}

在边距和填充必须设置为0,以防止自动滚屏在Firefox。

其他提示

您应该设置所有包含股利高度的容器:100%为好,包括身体和html标签

您还需要html和身体设置为高度:100%;

 html,body{height:100%}

可以得到窗口的宽度和高度使用JavaScript 和然后使用这些值来设置div的高度和宽度,根据需要。

也许

min-height:100%;

什么是你想要做什么呢?发布一些更多的信息,我们可以帮助您更

可以仅使用有意义高度= 100%,如果其含有元素的高度definided。它的100%,是什么?如果在任何地方没有定义的高度。您可以使用JavaScript来获得当前窗口的高度(如前所述),或指定800像素或任何价值的具体高度。 :d

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top