将嵌套div高度设置为100%

时间:2013-04-12 12:04:26

标签: css html height

这已经被回答了很多次,但我无法将div的高度设为100%。

所有其他解决方案都涉及将html,body和parent div设置为height: 100%

我试过这个并没有用。在这个例子中,特别是inner_column div,我试图达到100%的高度。

示例代码:

HTML:

<div id="outer_column">
    <div id="inner_column">
        <div class="section">
            <p>test</p>
        </div>
    </div>
</div>

的CSS:

html {
    height: 100%;
}

body {
    margin: 0px;
    height: 100%;
}

#outer_column {
    width: 800px;
    margin: auto;
    height: 100%;
}

#inner_column {
    width: 700px;
    margin: auto;
    background: #000000;
    height: 100%;
}

.section{
    padding: 20px;
    background: #cccccc;
    width: 650px;
    margin: auto;
    position: relative;
    top: 20px;
}

更新:我认为这是一个缓存问题,上面的工作,谢谢。

更新二:实际上,我现在发现高度只是屏幕的高度,如果我添加更多内容,包含的div不会跨越身体的高度,我更新了一个下面的jsfiddle:http://jsfiddle.net/Cuzr9/2 - 有没有办法使它跨越身体的高度,无论有多少内容?谢谢。

0 个答案:

没有答案