为了账号安全,请及时绑定邮箱和手机立即绑定

:after和:before在IE9之前是不支持的,同样的情况,如何针对低版本浏览器清除浮动?

:after和:before在IE9之前是不支持的,同样的情况,如何针对低版本浏览器清除浮动?

正在回答

4 回答


ul{
    zoom:1
}
ul:after{
    content:'';
    display:block;
    width:100%;
    height:0px;
    clear:both
}
我的项目中就是使用这种,再或者
.clx{
    width:100%;
    height:0px;
    line-height:0px;
    overflow:hidden;
    clear:both;
}
<div class="clx">写在需要清除浮动的后面</div>


0 回复 有任何疑惑可以回复我~

*zoom: 1; 啊

0 回复 有任何疑惑可以回复我~

我一般写display:inline-block就可以生效了~

0 回复 有任何疑惑可以回复我~
#1

jeanneze 提问者

display:inline-block在IE6中不支持的
2014-12-17 回复 有任何疑惑可以回复我~

use zoom to trigger haslayout

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
形形色色的下拉菜单
  • 参与学习       106972    人
  • 解答问题       543    个

本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单

进入课程

:after和:before在IE9之前是不支持的,同样的情况,如何针对低版本浏览器清除浮动?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信