嵌套div与float

Nay*_*ish 2 html css css-float

我试图在外部div中嵌套三个div.问题是嵌套的div不会使外部的增长.

CSS如下:

.page {display: block;  width: 96%;}
.page .left-content {display: inline-block; float:left; width: 15%;}
.page .middle-content {display: inline-block; float:left; width: 70%;}
.page .right-content {display: inline-block; float:left; width: 15%;}
Run Code Online (Sandbox Code Playgroud)

我想要的HTML:

<div class="page">
    <div class="left-content">...content...</div>
    <div class="middle-content">...content...</div> 
    <div class="right-content">...content...</div>
</div>
Run Code Online (Sandbox Code Playgroud)

为页面类提供背景颜色表明页面类div的大小不正确.我该如何解决这个问题?

mad*_*adr 6

包装器必须清除内容DIV.

.page {
    overflow: hidden;
    *zoom: 1; /* for ie6/7 */
}
Run Code Online (Sandbox Code Playgroud)

不需要额外的标记.另请参阅Aslett的清算方法:http://www.positioniseverything.net/easyclearing.html