- 11
- 0
- 约2.51万字
- 约 28页
- 2019-09-14 发布于广东
- 举报
一、IE6IE7Fircfox浏览器不兼容原因及解决办法
文字本身的人小不兼容。同样是font-size: 14px的宋体文字,在不同浏览器下占的空间 是不一样的,ie卞实际占
高16px,下留白3px, ff下实际占高17px,上留白lpx,下留白3px, opera F就更不一样 To
解决方案:给文字设定line-height。确保所有文字都有默认的line-height值。 这点很重要,在高度上我们
不能容忍lpx的差异。
ff下容器高度限定,即容器定义了 height Z后,容器边框的外形就确定了,不会被内容 撑大,而ie下是会被内容撑人
,高度限定失效。所以
不要轻易给容器定义heigh to
还讨论内容撐破容器问题,横向上的。如果float容器未定义宽度,ff下内容会尽可能撐 开容器宽度,ie下则会优先
考虑内容折行。
故,内容町能撐破的浮动容器需耍定义Widtho
浮动的清除,ff下不清除浮动是不行的。
double margin bug。ie6下给浮动容器定义margin left或者margin right实际效果是 数值的2倍。
解决方案,给浮动容器定义display: ini ineo
mirrormargin bug,当外层元素内有float元素时,夕卜层元素如定义margin-top: 14px, 将白动主
成margin-bottom: 14pxo
原创力文档

文档评论(0)