div的高度等于“0”

时间:2010-11-15 11:13:45

标签: html css


我有一个非常简单的HTML代码:

<body>
        <div id="container">
            <div id="left">
                some text here
            </div>
            <div id="right">
                and some text here
            </div>
        </div>
    </body>

和样式:

div#left {
    float: left;
    background: #e2e2e2;
}

div#right {
    float: right;
    background: #1469ab;
}

我希望div #container的高度等于它内容的高度,但现在它实际为0.如何实现这种行为?

2 个答案:

答案 0 :(得分:3)

您应该对容器应用非结构性清算 喜欢easyclearing http://www.positioniseverything.net/easyclearing.html

否则您也可以为容器指定height: auto; overflow: hidden

答案 1 :(得分:2)

overflow:auto添加到您的#container