作家
登录

在IE6,IE7 中DIV容器固定高度的使用技巧

作者: 来源:www.28hudong.com 2012-11-19 14:17:35 阅读 我要评论

IE6和IE7对CSS的解释存在很多差别,今天谈其中一点:height。例子:复制代码代码如下:<div style="height:50px"> IE6下:如果DIV里的内容高度不超过50px,DIV的高度就是50px,如果超过了设定的值,高度会随内容而撑开,也就是通常说的自适应高度。 IE7下:如果DIV里的内容高度不超过50px,DIV的高度就是50px,如果超过了设定的值,DIV的高度仍会固定在50px,多余的内容会超过DIV而溢出,如果DIV下面还有其它内容,就会和溢出的内容重叠在一起。 这显然是一个非常值得注意的地方,若不处理会引起页面错乱。解决这个问题通常分两种情况: 一,高度为主:让DIV的高度固定为50px,多出的内容要隐藏,两个浏览器的CSS可一并写为:复制代码代码如下:<div style="height:50px;overflow:hidden">,overflow:hidden这个很重要,兼容性全靠他了 二:内容为主:让DIV高度最小为50px,内容过多时DIV高度自适应内容多少。这时需要用到CSS HACK做一些兼容处理: <div style="min-height:50px;_height:50px;">,min-height:50px 最小高度,这个IE7和FF可识别,_height:50px 加下划线目的只让IE6识别。

  推荐阅读

  切勿用数字开头来命名css伪类名

新手在div+css开发的时候,需要命名css伪类名称,如.ggg,#ccc,这样的格式。但是有些新手在命名css伪类的时候往往想简单,便直接使用数字命名,或以数字开头命名css选择伪类名。这样是不可以的。 提醒新手们要注>>>详细阅读


本文标题:在IE6,IE7 中DIV容器固定高度的使用技巧

地址:http://www.17bianji.com/kaifa/yejie/16082.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)