div设置float:left后高度设置自动会无效 ?
.main_box_rightbox {
width: 950px;
height: auto;
float: left;
margin-left: 5px;
margin-top: 3px;
position: relative;
}
这样之后mainboxrightbox 高度只有16px
这是为什么??
有内容!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
没有清除浮动?
看不到你的全部代码,估测可能的原因:
1、浮动没有清除导致高度没有被撑开
2、内容是空的,导致高度没有撑开,height:auto根据块内内容自动调节高度。
其实。你可以在父级div.
设置:
div {
}
就可以了。不需要用到清楚浮动。
因为你设置了position:relative,如果子元素是absolute的定位方式的话是没办法撑开父级div的