千家信息网

CSS高度塌陷的方法有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本文小编为大家详细介绍"CSS高度塌陷的方法有哪些",内容详细,步骤清晰,细节处理妥当,希望这篇"CSS高度塌陷的方法有哪些"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。高
千家信息网最后更新 2026年11月02日CSS高度塌陷的方法有哪些

本文小编为大家详细介绍"CSS高度塌陷的方法有哪些",内容详细,步骤清晰,细节处理妥当,希望这篇"CSS高度塌陷的方法有哪些"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

  高度塌陷的触发条件:父元素没有设置高度,且所有的子元素都浮动之后,因为子元素悬空不占位的,所以父元素的高度为0,会影响到后面的标签,也会影响页面布局。

  1.父级div定义 height

  

  

  

Left

  

Right

  

  

  div2

  

  原理:父级div手动定义height,就解决了父级div无法自动获取到高度的问题。

  优点:简单、代码少、容易掌握

  缺点:只适合高度固定的布局,要给出精确的高度,如果高度和父级div不一样时,会产生问题

  建议:不推荐使用,只建议高度固定的布局时使用

  2.结尾处加空div标签 clear:both;

  

  

  

Left

  

Right

  

  

  

  div2

  

  原理:添加一个空div,利用css提高的clear:both清除浮动,让父级div能自动获取到高度

  优点:简单、代码少、浏览器支持好、不容易出现怪问题

  缺点:不少初学者不理解原理;如果页面浮动布局多,就要增加很多空div,让人感觉很不好

  建议:不推荐使用,但此方法是以前主要使用的一种清除浮动方法

  3.父级div定义 伪对象:after 和 zoom

  

  

  

Left

  

Right

  

  

  div2

  

  原理:IE8以上和非IE浏览器才支持:after,原理和方法2有点类似,zoom(IE转有属性)可解决ie6,ie7浮动问题

  优点:浏览器支持好、不容易出现怪问题(目前:大型网站都有使用,如:腾迅,网易,新浪等等)

  缺点:代码多、不少初学者不理解原理,要两句代码结合使用才能让主流浏览器都支持。

  建议:推荐使用,建议定义公共类,以减少CSS代码。

  4.父级div定义 overflow:hidden

  

  

  

Left

  

Right

  

  

  div2

  

  原理:必须定义width或zoom:1,同时不能定义height,使用overflow:hidden时,浏览器会自动检查浮动区域的高度

  优点:简单、代码少、浏览器支持好

  缺点:不能和position配合使用,因为超出的尺寸的会被隐藏。

  建议:只推荐没有使用position或对overflow:hidden理解比较深的朋友使用。

  5.父级div定义 overflow:auto

  

  

  

Left

  

Right

  

  

  div2

  

  原理:必须定义width或zoom:1,同时不能定义height,使用overflow:auto时,浏览器会自动检查浮动区域的高度

  优点:简单、代码少、浏览器支持好

  缺点:内部宽高超过父级div时,会出现滚动条。

  建议:不推荐使用,如果你需要出现滚动条或者确保你的代码不会出现滚动条就使用吧。

  6.父级div 也一起浮动

  

  

  

Left

  

Right

  

  

  div2

  

  原理:所有代码一起浮动,就变成了一个整体

  优点:没有优点

  缺点:会产生新的浮动问题。

  建议:不推荐使用,只作了解。

  7.父级div定义 display:table

  

  

  

Left

  

Right

  

  

  div2

  

  原理:将div属性变成表格

  优点:没有优点

  缺点:会产生新的未知问题。

  建议:不推荐使用,只作了解。

  8.结尾处加 br标签 clear:both

  

  

  

Left

  

Right

  

  

  div2

  

  原理:父级div定义zoom:1来解决IE浮动问题,结尾处加 br标签 clear:both

  建议:不推荐使用,只作了解。

读到这里,这篇"CSS高度塌陷的方法有哪些"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

代码 高度 浮动 原理 建议 优点 浏览器 问题 推荐 浏览 缺点 支持 方法 元素 布局 标签 文章 结尾处 内容 初学者 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 上海喔噻互联网科技有限公司 互联网科技公司经营范围 科技与互联网 金融科技还是互联网 互联网品科技 互联网与科技金融数据 居家互联网科技有限公司 太原新华互联网科技学校怎么样 互联网科技寓意 乌鲁木齐新华智原互联网科技学校 互联网科技的全部知识 长沙互联网科技 上海科技产业互联网平台 江苏互联网智能科技软件 互联网相关科技技术 河南商务圈互联网科技有限公司 银川新华互联网科技学校招聘 恒生科技互联网指数十大成分股 前海云享互联网科技 互联网公司 科技公司 科技赋能互联网健康 互联网和高科技公司 成都玖崟互联网科技有限公司乐商圈怎么样 本届互联网博览会上的黑科技 中科明德北京互联网科技 伍佰万互联网科技怎么赚钱 美国互联网科技公司 东营紫格互联网科技 承德科技产业互联网平台
0