CSS清除浮动的四种方法

1. ::after

html:

<div class="clearfix">
  <div class="title">title</div>
</div>
<div class="content">content</div>  

css:

.title{
  float:left;
}
.clearfix::after{
  content:'';
  display:block;
  clear:both;
}

2. overflow:hidden

html:

<div class="clearfix">
  <div class="title">title</div>
</div>
<div class="content">content</div>  

css:

.title{
  float:left;
}
.clearfix::after{
  overflow:hidden;
}

3. clear:both(一)

html:

<div>
  <div class="title">title</div>
  <div class="clearfix"></div>
</div>
<div class="content">content</div>  

css:

.title{
  float:left;
}
.clearfix{
  clear:both;
}

4. clear:both(二)

html:

<div>
  <div class="title">title</div>
</div>
<div class="content">content</div>  

css:

.title{
  float:left;
}
.content{
  clear:both;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • 这篇文章极好,以至于让我受益良多,就一字没有改动的转发过来一丝冰凉老师的文章 需要注意的是,display:tab...
    新晋小牛牛阅读 1,073评论 0 2
  • 我们在日常开发布局中经常会使用到流体布局,流体布局用到的一个最重要的属性就是浮动,今天就来看看浮动的相关知识。 1...
    一木_qintb阅读 1,153评论 0 2
  • 1 “我的,我的!” 彤彤手里拿着个玉米棒子正吃得起劲,正巧她叔叔过来了,小丫头当即把玉米紧紧抱在怀里,大声嚷嚷着...
    薛灵芸阅读 585评论 2 1
  • 文 | 彼怀 阻碍我 未必完美 我发现了你的软肋 你在害怕 害怕失去 哪怕是 吹过的一缕风 夕阳下一米光 路边的一...
    彼怀阅读 293评论 0 12