千家信息网

IE7、IE8、Firefox中如何实现DIV自动适应高度

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关IE7、IE8、Firefox中如何实现DIV自动适应高度,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。DIV+CSS在I
千家信息网最后更新 2026年11月01日IE7、IE8、Firefox中如何实现DIV自动适应高度

这篇文章将为大家详细讲解有关IE7、IE8、Firefox中如何实现DIV自动适应高度,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

DIV+CSS在IE7、IE8、Firefox中实现DIV自动适应高度

IE7 、Firefox下设置

标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度,又想能被撑开需要怎样设置呢?办法就是去掉height设置min-height:200px;这里为了照顾不认识min-height的IE6可以这样定义:

{  height:auto!important;  height:200px;  min-height:200px;  }

IE8下设置

◆额外标签法

这种方法就是向父容器的末尾再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器。这种方法浏览器兼容性好,没有什么问题,缺点就是需要额外的(而且通常是无语义的)标签。我个人不喜欢这种方法,但是它确实是W3C推荐的方法:

1

或者使用

1

◆使用after伪类

这种方法就是对父容器使用after伪类和内容声明在指定的现在内容末尾添加新的内容。经常的做法就是添加一个"点",因为它比较小不太引人注意。然后我们再利用它来清除浮动(闭合浮动元素),并隐藏这个内容。

这种方法兼容性一般,但经过各种hack也可以应付不同浏览器了,同时又可以保证html比较干净,所以用得还是比较多的。

1#outer:after{  2content:".";  3height:0;  4visibility:hidden;  5display:block;  6clear:both;  7}

设置overflow为hidden或者auto{IE8常见内部浮动外部高度不适应解决方法}

这种做法就是将父容器的overflow设为hidden或auot就可以在标准兼容浏览器中闭合浮动元素。不过使用overflow的时候,可能会对页面表现带来影响,而且这种影响是不确定的,你***是能在多个浏览器上测试你的页面。

◆浮动外部元素,float-in-float

这种做法就是让父容器也浮动,这利用到了浮动元素的一个特性;浮动元素会闭合浮动元素。这种方式在IE/Win和标准兼容浏览器中都有较好的效果,但缺点也很明显;父容器未必想浮动就浮动的了,毕竟浮动是一种比较特殊的行为,有时布局不允许其浮动也很正常。

关于IE7、IE8、Firefox中如何实现DIV自动适应高度就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

浮动 容器 就是 方法 高度 元素 内容 浏览器 浏览 做法 标准 标签 闭合 兼容性 文章 更多 末尾 知识 篇文章 缺点 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技平台互联网 互联网巨头科技公司 没上市的科技互联网公司 菲比寻常互联网科技 美国互联网前沿科技 中正互联网科技招聘 昭通云南众福互联网科技有限公司 互联网时代科技改变生活 岳阳华臻互联网科技有限公司 内蒙古九一互联网科技 无锡工业互联网科技有限公司 互联网金融科技元年 互联网企业科技类企业如何做账 银行科技岗属于互联网吗 领航科技大厦互联网公司 富国互联网金融科技混合基金 福建互联网展示科技馆设计 广西科技产业互联网是什么 版纳互联网科技选哪家 众联互联网络科技 互联网科技图片 互联网 的科技创新 佩信高科技互联网 互联网经济与金融科技 华夏互联网科技业 中国科技创新与世界互联网大会 佛山市翊博互联网络科技有限公司 西安左小互联网科技有限公司 杭州融税互联网科技有限公司 科技发展第三阶段互联网时代
0