打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何清除浮动

如何清除浮动:

  • 父元素中添加一个属性 overflow:hidden
  • 添加额外标签,并在标签中使用clear:both
  • 给浮动元素父级设置高度
  • 使用伪元素(必须是块级元素上使用)
clearfix:after {
   content: '';
   height: 0;
   display: block;
   clear: both;
   overflow: hidden;
   visibility: hidden;
}
.clearfix {
    zoom: 1;
}
  • 使用双伪元素清除浮动
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
     zoom: 1;
}

=> 推荐使用第4种方法使用伪元素,因为第1种方法子元素的内容超出会被隐藏掉,第二种增加许多不必要的标签,第3种只适合那种固定高度的布局,最后一种不够严谨。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
那些年我们一起清除过的浮动
浮动与浮动的清除
CSS中盒模型、浮动以及清除浮动的方法
CSS清除浮动专题
子元素浮动父容器高度不能自适应的CSS解决方法
让DIV设置Float后高度不自动增加
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服