绿色盒子应该在蓝色盒子里。但事实并非如此。有人可以告诉我为什么以及如何解决它吗?” http://jsfiddle.net/6MN8R
-------- 原始问题 ------------
这方面没有扩展到 .content 子 div ......我已经通过溢出,我正在清除最后一个孩子末尾的 div 有人可以帮助我吗?
Main 是父 div,子 div 是从该 div 生成的。
当我更改 main 中的高度时,它工作正常,但我需要动态工作
#main {
margin-left: auto;
margin-right: auto;
margin-top: 10px;
width: 90%;
position: relative;
background-image: url('../images/top.jpg');
background-repeat: repeat-x;
}
#main .leftside {
float: left;
width: 47px;
height: 100%;
background-image: url('../images/left.jpg');
background-repeat: repeat-y;
}
#main .rightside {
float: right;
height: 100%;
background-image: url('../images/right.jpg');
background-repeat: repeat-y;
}
#main .content {
margin-right: auto;
margin-left: auto;
float: left;
top: 36px;
width: 92%;
position: relative;
background-color: #FFFFFF;
}
.clear {
clear: both;
}
这是HTML代码
<div id='main'>
<div class='leftside'>
<img src='images/tleft.jpg' alt='' />
</div>
<div class='rightside'>
<img src='images/tright.jpg' alt='' />
</div>
<div class='content'>
<div>Test</div>
<div>Test</div>
<div>Test</div>
</div>
<div class='clear'></div>
</div>