DataLearner 标志DataLearnerAI
最新AI资讯
大模型排行榜
大模型评测基准
大模型列表
大模型对比
资源中心
工具
语言中文
DataLearner 标志DataLearner AI

专注大模型评测、数据资源与实践教学的知识平台,持续更新可落地的 AI 能力图谱。

产品

  • 评测榜单
  • 模型对比
  • 数据资源

资源

  • 部署教程
  • 原创内容
  • 工具导航

关于

  • 关于我们
  • 隐私政策
  • 数据收集方法
  • 联系我们

© 2026 DataLearner AI. DataLearner 持续整合行业数据与案例,为科研、企业与开发者提供可靠的大模型情报与实践指南。

隐私政策服务条款
  1. 首页/
  2. 博客列表/
  3. 博客详情

清除浮动方法的总结

2018/10/11 15:23:25
2,394 阅读
清除浮动
一 给盒子加高度
  浮动的元素 只能被有高度的盒子关注。也就是说,如果盒子内部有浮动,而这个盒子有高度。那么盒子之间的浮动不会互相影响。但是,工作上我们一般不会给所有的盒子加高度,因为麻烦也难以变化所以一般不使用这种方法。

二 clear:both;
  最简单的清除浮动的方法,就是给盒子增加 clear:both 属性。表示自己内部元素不受其他盒子影响。但是虽然浮动确实被清除了,然而margin也会失效。

三 隔墙法
  在两部分浮动元素之间,建立一个墙,隔开两部分浮动。用自身当空隙。
然而此方法第一个div还是没有高度。
 内墙法:
 我们把一个盒子里面结尾加上一个墙,来分割两部分浮动。这样做还有个优点就是不仅仅能分割浮动,而且还能吧第一个盒子撑出高度。这样这个盒子的背景,边框就能狗根据p的高度来撑开了。

四 overflow:hidden;
  这个属性的本意,是将所有溢出盒子的内容隐藏掉。但是,这个属性同样也能用于浮动的清除。 一个盒子无法被内部浮动的标签撑出高度。但是,如果盒子加上了overflow:hidden;属性。那么这个盒子就能被浮动的标签撑出高度了。并且 overflow:hidden;能够让margin生效。

DataLearner 官方微信

欢迎关注 DataLearner 官方微信,获得最新 AI 技术推送

DataLearner 官方微信二维码
返回博客列表

相关博客

  • overflow:hidden清除浮动的一个简单的列子
  • 清除浮动的几种方法

热门博客

  • 1Dirichlet Distribution(狄利克雷分布)与Dirichlet Process(狄利克雷过程)
  • 2回归模型中的交互项简介(Interactions in Regression)
  • 3贝塔分布(Beta Distribution)简介及其应用
  • 4矩母函数简介(Moment-generating function)
  • 5普通最小二乘法(Ordinary Least Squares,OLS)的详细推导过程
  • 6使用R语言进行K-means聚类并分析结果
  • 7深度学习技巧之Early Stopping(早停法)
  • 8手把手教你本地部署清华大学的ChatGLM-6B模型——Windows+6GB显卡本地部署