页脚div不会在其他div下对齐,但看起来像内容div一样高。 (在内容和侧边栏div之间可见)
这是什么解决方案? (问题是什么,我也想知道)
#container{
width:1200px;
margin:10px auto;
}
#content{
width:65%;
min-height:350px;
margin:10px 10px 0 0;
background-color:#f6904e;
float:left;
}
#sidebar{
width:410px;
min-height:350px;
margin:10px 0 0 0;
background-color:#fddc68;
float:right;
}
#footer{
margin-top:10px;
width:100%;
height:20px;
background-color:#de3643;
}
答案 0 :(得分:2)
您需要清除浮动。
说明:http://css-tricks.com/the-how-and-why-of-clearing-floats/
另一个有用的链接:http://css-tricks.com/all-about-floats/
演示:http://jsfiddle.net/lotusgodkk/HwM8M/1/
HTML:
<br class="clear" />
添加css:
.clear {
clear:both;
}
答案 1 :(得分:2)
在display:inline-block
中添加#footer
:
#footer{
margin-top:10px;
width:100%;
height:20px;
background-color:#de3643;
display:inline-block;/*Add this*/
}
答案 2 :(得分:0)
答案 3 :(得分:0)