使 div 高度适合内容高度 IE<=7
我需要将右栏的高度调整到其父 div 的高度。父级的 div 高度取决于其他 div 内容。我读了这个帖子 4793540 并发现它对 Firefox 和IE>=8 但旧版本的 IE 使我的栏消失了。你能帮我解决这个吗?
HTML
<div id="body">
<div id="content"></div>
<div id="bar"></div>
<div id="trick"></div>
</div>
CSS
#body {
padding:10px;
padding-bottom:60px;
width:960px;
margin-top: 20px;
margin-left:auto;
margin-right:auto;
position: relative;
}
#bar {
width: 100px;
float:right;
position: absolute;
top:0;
left: 870px;
bottom:0;
overflow: hidden;
padding: 10px 0;
}
#body, #bar {
min-height: 250px;
height: auto !important;
height: 250px;
}
#content {
width:850px;
float:left;
}
#trick {
width:960px;
height:20px;
clear: both;
}
在线站点是 http://jazg.net/naiset/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
删除
#content
上的float: left
。它在其他浏览器中没有区别,但修复了 IE7。
Remove
float: left
on#content
.It makes no difference in other browsers but fixes IE7.