那位给推荐一下 能够学习 网页浏览器兼容问题的 资料~!

解决方案 »

  1.   

    这个需要总结的 
    IE 6.0 _
    IE7.0&IE6.0 *
    等等 你可以去网上搜索一下
      

  2.   

    有一本书,叫做《javaScript高级编程》里面有一章着重讲了浏览器兼容问题的解决方案,但是大多是一些示例,通过判断某些对象或者方法的特性来确定浏览器或者操作系统的类型。
    javaScript兼容问题不仅仅只是浏览器,也存在诸多方面的问题,总结起来主要为:
    1、操作系统兼容问题,其实unix、苹果系统、linux、windows各个版本之间都存在javaScript兼容问题,有的甚至不支持javaScript。
    2、不同厂家的浏览器,其实现在浏览器不兼容主要分为三家,一个是标准w3c,一个是网景公司的老规范,另一个就是window系列的IE,通常javaScript的兼容主要是这三家的差异。
    3、另一个就是浏览器版本之间的差异性,这里以IE距离,IE4之前对javaScript支持力度很小,IE5、IE6、IE7这三个版本都存在兼容性差异,这种差异一般是高版本支持低版本的差异,但是高级特性不能在低版本中使用,但是到了IE8这个版本以后,中间诸多特性遵循了W3C的特性,又有许多特性为IE8独特的,因此IE前期版本与IE8存在互不兼容的特性(当然,微软为了解决这种问题,也提供了一些措施,但是却不能根本解决问题)
    4、显示样式和动态效果之间的差异性,这可以说是浏览器兼容的硬伤,因为功能上的差异可以通过判断和自我实现来解决,但是显示样式和动态效果难以解决,有的就算解决,也要付出巨大性能或者巨大工作量。
      

  3.   

    最大的变化在margin和padding上,在ie6中margin是你当前标签到顶端标签的距离,但是在ie7或8中是当前标签到你父标签的距离