资讯专栏INFORMATION COLUMN

CSS在IE6中常见的兼容性问题

番茄西红柿 / 1428人阅读

摘要:并且注释条数越多,溢出的文本也会随之增多。所以解决办法删除和之间所有的注释不设置浮动等。

1.在IE6中png24格式的图片不透明

解决办法:写一个条件注释语句,引入一个js插件,然后调用一下js中的方法,把需要处理的元素的类名写在括号中,如下

(插件下载地址:http://www.dillerdesign.com/experiment/DD_belatedPNG/)

2.IE6中position:fixed;无效

  可以用position:absolute;进行定位,right控制右边的距离,top值用通过js获取各种值去计算

3.IE6中双边距问题

  即:浮动元素拥有同向margin值(left和margin-left,right和margin-right),第一个元素会出现同向的margin值

  例如三个margin-left:10px;的div都float:left;第一个(最左边的)div的margin-left是20px,或者margin-right:20px;float:right;最右边的会出现margin-right:40px;

  解决办法:针对IE6,把元素转成内联,在那个元素的css中写上 _display:inline; 下划线的意思是针对IE6,只有IE6才解析(顺便提一下 ,星号 * 是针对IE7的)

4.谍影重重

  写了几行正常的标签

  

  正常情况下应该是

  

  但在IE6中可能会这样,但把div上边的注释删了之后就会恢复正常

  

  造成这个BUG的原因可能是多重混合的,如浮动,注释,宽高定义等等。并且注释条数越多,溢出的文本也会随之增多。

  所以解决办法:删除box1和box2之间所有的注释、不设置浮动等

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/1139.html

相关文章

  • 转载:浏览器常见兼容问题以及解决办法

    摘要:浏览器兼容问题四行内属性标签,设置后采用布局,又有横行的的情况,间距问题症状里的间距比超过设置的间距碰到几率解决方案在后面加入备注行内属性标签,为了设置宽高,我们需要设置除了标签比较特殊。 (1)浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。碰到频率:100%解决方案:CSS里 *...

    AaronYuan 评论0 收藏0
  • 转载:浏览器常见兼容问题以及解决办法

    摘要:浏览器兼容问题四行内属性标签,设置后采用布局,又有横行的的情况,间距问题症状里的间距比超过设置的间距碰到几率解决方案在后面加入备注行内属性标签,为了设置宽高,我们需要设置除了标签比较特殊。 (1)浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。碰到频率:100%解决方案:CSS里 *...

    aboutU 评论0 收藏0
  • 转载:浏览器常见兼容问题以及解决办法

    摘要:浏览器兼容问题四行内属性标签,设置后采用布局,又有横行的的情况,间距问题症状里的间距比超过设置的间距碰到几率解决方案在后面加入备注行内属性标签,为了设置宽高,我们需要设置除了标签比较特殊。 (1)浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。碰到频率:100%解决方案:CSS里 *...

    617035918 评论0 收藏0
  • 关于css容性问题及一些常见问题汇总

    摘要:解决办法添加复制内容到剪贴板一行右侧第一个元素有双边距一行左侧第一个元素有双边距在,下,自身没浮动,但是的内容有浮动,下边就会产生一个间隙解决办法给加浮动给加注意当下最小高度问题,和的间隙问题共存的时候,给加浮动才能解决。目前主流浏览器的兼容性做的都比较好了,本文主要针对IE6,7的不兼容问题进行解决。 1.圆盘时钟有浮动存在时,计算一定要精确,不要让内容的宽高超出我们所设置的宽高,IE6下...

    seanlook 评论0 收藏0
  • 浏览器兼容CSS部分)

    摘要:对浏览器兼容问题,一般分,,兼容,兼容。特别是增加了许多新标签,低版本浏览器会存在不兼容的情况。出现这个问题的原因是之前的浏览器都会给标签一个最小默认的行高的高度。 **我所说的兼容性问题,主要是说IE与几个主流浏览器如firefox,google等。而对IE浏览器来说,IE7又是个跨度,因为之前的版本更新甚慢,bug甚多。从IE8开始,IE浏览器渐渐遵循标准,到IE9后由于大家都一致...

    gityuan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<