用户名: 密码: 验证码:           网站地图  高级搜索  RSS订阅  收藏本站
您的位置:主页 > 网页制作 > DIV+CSS >

CSS中使用float出现奇怪问题

[ 来源:中国设计秀 | 作者: | 更新日期:2008-4-28 14:29:35 | 人气: | 评论 0 条 ]
有如下html代码:
<div id="aa">
<div id="bb">
......
</div>
</div>
css代码如下:
#bb{float: left;}
理想的效果是,bb的高度增加,aa的高度也会随着bb一同相应的增加。这样设置在IE下没问题,可是在FireFox下,假如增加aa高度,aa就会飘出bb层,难道要用JS?经过多次修改尝试之后终于找到解决方法:可以在所有浮动层之后加上这个“清理层",
<div class="clean"></div>
.clean{
display: block;
clear: both;
margin: 0px;
padding: 0px;
visibility: hidden;
}
.clean:after {
height: 0px;
}
Tags:CSS中使用float出现奇怪问题
您的评论
用户名: 新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为