Web Browser Standards Support Summary
这是由www.webdevout.net提供的一个测试,2007年3月提供,参考价值较高。
结论是,我们可以放心的使用HTML 4.01、和ECMAScript。使用CSS 2.1和DOM之前,应该检查一下浏览器特别是IE6的手册。
其它东西都靠不住。
Technology IE 6 IE 7 Firefox 2 Opera 9
HTML / XHTML
HTML 4.01 80% 81% 92% 86%
XHTML 1.0 changes 17% 17% 92% 92%
XHTML 1.1 changes N N 63% 58%
CSS 2.1
CSS 2.1 Units 96% 96% Y 97%
CSS 2.1 Importance I I Y Y
CSS 2.1 At-rules 21% 21% 43% Y
CSS 2.1 Basic selectors 23% 64% 86% 77%
CSS 2.1 Pseudo-classes 29% 36% 93% 93%
CSS 2.1 Pseudo-elements 25% 25% 63% 63%
CSS 2.1 Basic properties 55% 58% 97% 97%
CSS 2.1 Print properties 38% 38% 33% Y
CSS 2.1 Conformance 43% 43% Y 86%
CSS 3 changes
CSS 3 Units 75% 75% 80% 79%
CSS 3 At-rules N N N 26%
CSS 3 Basic selectors N 50% 63% 63%
CSS 3 Pseudo-classes N N 25% 20%
CSS 3 Pseudo-elements N N N N
CSS 3 Basic properties 14% 14% 18% 5%
CSS 3 Print properties N N N N
DOM
DOM Level 3 Core 31% 31% 62% 66%
DOM Level 2 Events 47% 47% 99% Y
DOM Level 2 HTML 89% 89% Y ≈100%
DOM Level 3 Load and Save N N N 71%
DOM Level 2 Style 31% 31% 87% 77%
DOM Level 2 Traversal and Range N N 75% Y
DOM Level 3 Validation N N N N
DOM Level 2 Views 38% 38% Y Y
ECMAScript
Language constructs 99% 99% Y Y
Objects ≈100% ≈100% Y Y
Total
HTML / XHTML 73% 73% 90% 85%
CSS 2.1 51% 56% 91% 94%
CSS 3 changes 10% 13% 24% 19%
DOM 50% 51% 79% 84%
ECMAScript 99% 99% Y Y
分享到:
相关推荐
8. **兼容性问题**:由于不同的浏览器可能对某些标准支持程度不同,开发者需要关注浏览器兼容性,使用像Can I Use这样的工具来检查特性支持情况。 9. **渐进增强和优雅降级**:设计和开发时采用这两种策略,确保...
CEF浏览器库的优势在于它提供了对现代Web标准的支持,包括HTML5、CSS3和JavaScript,这使得开发者能够创建与现代网页浏览器兼容的应用程序。同时,CEF还支持WebSocket、WebRTC等高级网络功能,为开发者提供了一个...
总的来说,HTML5和ECMAScript 5的这些新特性提升了Web开发的效率和用户体验,同时浏览器厂商也逐步跟进了对这些标准的支持。开发者在编写代码时应考虑这些新功能,并通过条件检测或库来确保跨浏览器兼容性。
在现代的Web开发中,创建一个支持多浏览器的交互式画板是一项常见的需求。"Web 画板"是指一种基于Web技术实现的在线绘图工具,用户可以通过浏览器进行绘画、编辑图片或者协作创作。这样的应用通常利用HTML5的Canvas...
标题中的“java实验的web浏览器源代码支持mime.rar”表明这是一个关于Java编程的实验项目,主要涉及构建一个Web浏览器,并且这个浏览器具有MIME类型的支持。MIME(Multipurpose Internet Mail Extensions)是一种...
8. **响应式设计**:随着设备多样性的增加,Web标准也包括了媒体查询(Media Queries)等技术,使得设计能够适应不同屏幕尺寸和设备类型。但不同浏览器对响应式设计的支持程度不同,需注意测试。 9. **跨域安全策略...
8. **版本更新与兼容性**:随着Web技术的发展,浏览器需要不断更新以支持新的标准和特性。在设计自定义浏览器时,要考虑与不同网页的兼容性问题,以及未来可能的更新机制。 通过以上步骤,你可以使用VB构建一个基本...
JavaScript(JS)是一种广泛应用于网页和网络应用的编程语言,其跨浏览器兼容性问题一直是...随着Web标准的不断进步和浏览器的更新迭代,这些问题正在逐步减少,但开发者仍需要关注这一领域,以确保应用的广泛适用性。
通过这个简单的Web浏览器项目,开发者可以学习到网络通信、解析技术、GUI编程、多线程、安全编程等多个领域的知识,这对于深化对整个Web生态系统的理解是非常有价值的。同时,C++的使用也能锻炼编程者的底层控制能力...
8. **兼容性测试**:确保浏览器能够正确显示各种网页,这涉及到对不同Web标准的兼容性和对旧版HTML的回溯支持。 9. **扩展和插件**:高级浏览器往往支持插件或扩展,允许用户根据需要增加功能,如广告拦截、下载...
A级浏览器是最先进且广泛使用的,它们通常能良好地支持最新的Web标准;B级浏览器可能对一些新特性有部分支持,需要做一定的适配工作;C级浏览器可能较老或者市场份额较小,对于这些浏览器,网站可能只需要确保基本...
由于不同浏览器对插件的支持程度不同,例如,Internet Explorer曾广泛支持ActiveX插件,而Chrome和Firefox则倾向于使用NPAPI或PPAPI插件。因此,确保插件能在目标用户的常用浏览器上正常工作是一项关键任务。 在...
**Oviyam-2.7.4开源Web DICOM浏览器**是一款专为医疗行业设计的Web应用程序,它允许用户通过浏览器访问、管理和查看DICOM(Digital Imaging and Communications in Medicine)格式的医学图像数据。这款工具的核心...
CEF支持最新的Web标准,包括HTML5,提供更好的性能和兼容性。使用CEF,开发者可以通过C#接口与Chromium内核进行交互,创建高度定制的Web浏览器体验。 3. **C#基础与.NET Framework**: C#语言提供了丰富的特性和工具...
1. **HTML标准的差异**:不同浏览器对HTML5新特性的支持程度不同,例如某些标签或者属性可能在某些浏览器中不被识别。 2. **CSS渲染差异**:每个浏览器都有自己的渲染引擎,如Chrome的Blink,Firefox的Gecko,IE/...
11. **兼容性测试**:确保浏览器能正确显示不同来源、不同版本的网页,包括旧的和最新的Web标准。 12. **无障碍功能**:支持屏幕阅读器和其他辅助技术,使残障人士也能方便地使用浏览器。 压缩包中的"Exa2-文本...
此外,为了保护用户隐私,你还需要关注浏览器对隐私策略的支持,例如无痕浏览模式和数据清除选项。 在你的压缩包文件"浏览器"中,可能包含了实现这些功能的源代码文件。分析和理解这些代码可以帮助你更深入地了解...