ie6 兼容性问题总结 1、ie6,ie7 兼容性总结其实扫瞄器的不兼容,我们往往是各个扫瞄器对于一些标准的定义不全都导致的,因此,我们可以进行一些初始化,很多问题都很轻松解决
下面是 14 条特别状况仅供参考:1
文字本身的大小不兼容
同样是 font-size:14px 的宋体文字,在不同扫瞄器下占的空间是不一样的,ie 下实际占高 16px,下留白3px,ff 下实际占高 17px,上留白 1px,下留白 3px,opera 下就更不一样了
解决方案:给文字设定 line-height
确保全部文字都有默认的 line-height 值
这点很重要,在高度上我们不能容忍 1px的差 2、异
ff 下容器高度限定,即容器定义了 height 之后,容器边框的外形就确定了,不会被内容撑大,而 ie 下是会被内容撑大,高度限定失效
所以不要轻易给容器定义 height
横向上的撑破容器问题,
假如 float 容器未定义宽度,ff 下内容会尽可能撑开容器宽度,ie 下则会优先考虑内容折行
故,内容可能撑破的浮动容器需要定义 width
小试验:有爱好大家可以看看这段试验
在不同扫瞄器下分别测试以下各项代码
divstyle=”border:1pxsolidred;height:10px”/divb
divstyle=”bord 3、er:1pxsolidred;width:10px”/divc
divstyle=”border:1pxsolidred;float:left”/divd
divstyle=”border:1pxsolidred;overflow:hidden”/div 上面的代码在不同扫瞄器中是不一样的,试验起源于对小 height 值div 的 运 用 , divstyle=”height:10px;overflow:hidden”/div ,小