清除浮动

-方法1:伪元素清除浮动(也是小编最常用的方法)
css如下:

.box:after{
  content:'.';
  height:0;
  visibility:hidden;    /*visibility:visible;*/
  display:block;
  clear:both;
}
.fl{
  float:left;
}
.fr{
  float:right;
}

html如下:

<div class="box">
  <div class="fl"></div>
  <div class="fr"></div>
</div>

-方法2:在浮动元素下方添加块级元素
css如下:

.fl{
  float:left;
}
.fr{
  float:right;
}
.clearfix{
  clear:both;
}

html如下:

<div class="fl"></div>
<div class="fr"></div>
<div class="clearfix"></div>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 浮动,从诞生那天起,它就是个特别的属性——既为网页布局带来新的方法,却又随之产生一系列的问题。当然,随着时间的推移...
    郝特么冷阅读 860评论 0 6
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • 原文地址:浮动与清除浮动 浮动 浮动的概念 浮动元素会脱离文档流并向左/向右浮动,直到碰到父元素或者另一个浮动元素...
    薛普定朗谔克阅读 786评论 3 14
  • 浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响? 浮动元素的特征: 不占据普通文档流的空...
    南山码农阅读 275评论 0 1
  • 建议在PC端阅读本文面向对象:对标题中的概念基本不了解或仅仅听说过名字的人。如果已有一定了解请直接拉到最下看推荐阅...
    粉肠w阅读 605评论 0 0