对中国的Web开发工程师来说,多浏览器的兼容性测试最为头疼,一方面中国是世界上浏览器种类最多的国家,另一方面有超过半数的网民依然在使用非标准的IE6,Web标准迟迟得不到推行,对技术人员的跨浏览器开发能力提出了更高要求。
W3Help

更多详情请查看»跨浏览器开发必知的三个概念

{ 兼容性问题 }
目前市面上流行的浏览器有多种,这些浏览器在处理一个相同的页面时,表现或行为有时会有差异。这种差异可能很小,甚至不会被注意到;也可能很大,甚至造成在某个浏览器下无法正常浏览。我们把引起这些差异的问题统称为“浏览器兼容性问题”。更多»
{ 浏览器的工作模式 }
浏览器的工作模式常被称为“渲染模式”。实际上浏览器不同的工作模式不仅对渲染有影响,对代码的解析以及脚本的行为也同样有影响。从更广泛的角度来看,浏览器的工作模式的差异不仅体现在处理HTML页面的时候,处理XML及一些非WEB内容时也有模式上的差异。更多»
{ 浏览器的内核 }
各品牌浏览器的内核是不同的,不同的内核处理同一段代码的时候思路不同。因此可以说,浏览器间内核的差异是产生兼容性问题的根本原因。“内核”也称为“引擎”。常见的浏览器及其渲染引擎(又称排版引擎)、脚本引擎的列表如下:

跨浏览器开发的实质是Web标准化

W3 Help Beta
W3help.org是由国内多家关注Web标准的公司、团体、标准组织,及科研单位等共同创立的Web标准推广网站。创办目的是为了促进 Web标准技术在国内业界的应用和推广,提供跨浏览器开发资源,推动国内Web环境与国际标准的接轨,最终实现国内Web的标准化。

更多»与渲染语言相关的典型兼容性问题列表

更多»与和脚本语言相关的典型兼容性问题列表

更多»CSDN跨浏览器论坛讨论贴

更多»关于W3C标准

Web标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如 W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。

中国网民的浏览器使用情况分析报告


Web开发者最喜欢的浏览器品牌

Internet Explorer
Firefox
Chrome
Safari
Opera

相关文章

专题策划:杨东杰
专题制作:陈照培