如何将高度设置为页面的100%?

时间:2014-05-22 23:21:37

标签: html css

我想从上到下一直扩展我的div甚至认为我的div中没有​​足够的元素。

我设置了CSS

#content{
    margin-top: 10px;
    padding: 15px;
    display:block;
    height:100%
    background-color:red;
}

我的HTML

<div id='content'>
    just a little bit of contents here.
</div>

我希望从页面的顶部到底部一直看到红色背景。

我该怎么做?

非常感谢

3 个答案:

答案 0 :(得分:2)

您可以通过添加此CSS代码来使其工作:

html, body {
    height: 100%;
}

<强> jsFiddle demo.

答案 1 :(得分:2)

#content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: red;
}

答案 2 :(得分:0)

将此添加到您的内容div,工作一个款待!

height: 100vh;