各大主流浏览器对 CSS3 和 HTML5 的支持越来越完善,曾经让多少前端开发人员心碎的IE系也开始拥抱标准。就在前几天,W3C的 HTML5 社区领袖 Shelley 宣布,HTML5的开发工作已经接近完成,如果进展顺利,HTML5 将在 2012 年正式成为国际标准。
当然,即使标准正式制定了,现代浏览器要普及到大部分用户也是需要一个相当漫长的过程。如果你现在就希望使用 CSS3 和 HTML5 创建你的站点,需要对各个浏览器对这两种新技术的支持情况有一个全面了解。
findmebyip.com给出了一份IE,Chrome,Firefox, Safari,Opera五大主流大浏览器对CSS3 和 HTML5 各种特性支持情况的详细清单,含Mac 和 Windows 两个平台。
CSS3 属性
从表中可以看出,CSS Transforms 3D 还没有浏览器支持,除此之外的其它属性在 Windows 平台,Chrome 和 Safari 全部支持,其次支持比较好的是 Opera 和 Firefox,曾经一片红叉的 IE 开始迎头赶上。在 Mac 平台还是 Safari 仍然表现优异,其次是 Firefox 和 Opera。
CSS3 选择器
最让人高兴的就是这张表了,除了 IE 9 以下的版本,其它浏览器已全部支持 CSS3 选择器,包括 IE 9 和 将在明年发布的 IE 10。
HTML5 Web 应用程序
从表中可以看出,除了客户端数据库 IndexDB 和 触控(Touch)事件外,其它特性 Chrome 和 Safari 都全部支持。
经验证 Chrome 10 和 Firefox 4 已支持 IndexDB,Firefox 4 也已支持 WebSocket,不过由于安全原因默认是不开启的,我们可以通过 about:config 重新启用 WebSocket,只需启用 network.websocket.override-security-block 选项即可。
HTML5 图形和内嵌内容
这应该是 HTML5 最令人期待的东西了,内置画布,视频,音频,SVG,WebGL等对象。全部支持的有 Chrome、Firefox、IE 9。
HTML5 音频编码
Chrome 全部支持,Safari 除Ogg Vorbis 外全部支持,IE 9 开始支持 MP3 和 AAC。
HTML5 视频编码
Chrome全部支持,不知道 H.264 能否成为统一的视频编码标准,期待。
HTML5 表单对象
在 Windows 和 Mac 平台,Opera 对 HTML5 表单对象全部支持,IE 家族全军覆没。
HTML5 表单属性
IE 又一次全军覆没,Opera 依然全部支持,其次是 Safari,Chrome,Firefox。
由以上数据看来,目前对 CSS3 和 HTML5 支持最好的是 Chrome,Safari 次之,Firefox 和 Opera 旗鼓相当,IE 9开始拥抱标准。鉴于这种情况,假如你想使用这两项新技术创建一个先锋体验式站点,现在的 CSS3 和 HTML5 可以让你实现,假如你想大规模应用于实际项目,现在还为时过早。
(来源:梦想天空 数据来源:http://www.findmebyip.com/litmus )
分享到:
相关推荐
6. **兼容主流浏览器**:模板经过精心优化,确保在所有主流浏览器(如Chrome、Firefox、Safari、Edge和Internet Explorer)上都能正常运行,提供一致的用户体验。这对于确保广泛的用户群体都能顺利访问网站至关重要...
软键盘是一种在网页或应用程序中实现的虚拟键盘,它允许用户通过鼠标或触摸输入文本,尤其...通过JavaScript和CSS,开发者可以创建出在所有主流浏览器上都能运行的软键盘,同时考虑到性能、布局和安全性的最佳实践。
4. WhenCanIUse…是一个单页式网站,提供了HTML5功能与当前主流浏览器及其不同版本的兼容性清单,对于需要关注浏览器兼容性的开发者来说,十分有用。 5. HTML5 W3C Specifications(Editor’s Draft)是最新的W3C...
5. **兼容性**:确保代码在主流浏览器中具有良好的兼容性,可以借助Babel将ES6+代码转换为ES5。 6. **测试**:编写单元测试和集成测试,使用工具如Jest或Mocha,确保代码健壮性。 7. **性能监控**:集成性能分析...
鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别开发相应的系统耗时又耗力,为了高效开发并节约开发项目成本,本文采用Android+HTML5相结合的方式进行移动端Web系统的设计研发工作...
15. **浏览器兼容性(Browser Compatibility)**:不同的浏览器可能对某些CSS或JS特性支持不同,开发者需要确保代码能在主流浏览器上正常工作。 HTML、CSS和JavaScript是构建现代Web应用的三大核心技术,相互协作,...
这款模板充分利用了HTML5的优势,确保网站在不同浏览器和移动设备上的兼容性和流畅性。 【核心知识点】 1. HTML5:HTML5是超文本标记语言的最新版本,增加了许多新的语义化元素,如、、、等,便于网页内容的结构化...
3. **manifest文件**:"compatibility.manifest"可能是兼容性清单文件,用于记录WebLib在不同浏览器或不同版本下的兼容情况。在现代Web开发中,由于各浏览器之间的差异,开发者经常需要确保他们的库能在多种环境中...
9. **跨浏览器兼容性**:网站应能在主流浏览器(如Chrome、Firefox、Safari、Edge等)上正常运行,可能需要使用前缀或polyfill来解决浏览器兼容性问题。 通过这个项目,我们可以学习到如何利用HTML和CSS构建一个...
8. **适应性**:随着Flash的衰落,现代网页设计倾向于使用HTML5和CSS3来实现类似的滚动选单效果,它们具有更好的跨平台兼容性和性能,并且不需要额外的浏览器插件。 总的来说,Flash滚动选单是网页设计历史上的一个...
9. 兼容性: 确保模板在主流浏览器(如Chrome、Firefox、Safari和Edge)上表现良好,是设计时必须考虑的因素。模板应经过测试,以确保跨平台和跨浏览器的一致性。 10. 下载与分享: 最后,模板应提供一个方便的方式让...
7. **浏览器兼容性**:开发过程中,开发者需要注意代码的跨浏览器兼容性,确保网站在主流浏览器如Chrome、Firefox、Safari和Edge上都能正常工作。 8. **代码优化**:为了提高加载速度和性能,前端开发者会关注代码...
8. **浏览器兼容性**:考虑不同浏览器之间的差异,确保CSS代码能在主流浏览器上正常工作,可能需要使用Autoprefixer来自动添加浏览器前缀。 9. **性能优化**:通过减少重绘和回流、最小化CSS选择器的复杂性、合理...
6. **浏览器兼容性**:确保CSS代码在主流浏览器上都能正确运行,可能需要测试并修复在不同浏览器上的显示问题。 7. **CSS动画和过渡**:如果项目需要动态效果,待办事项可能涉及到添加CSS动画和过渡,提升用户体验...
2. 兼容性测试:确保模板在主流浏览器(如Chrome、Firefox、Safari、Edge等)以及不同操作系统上的正常运行。 综上所述,【美食DIY应用APP官网模板】通过精美的设计、实用的功能和先进的技术,为美食爱好者提供了一...
由于不同浏览器对HTML、CSS、JavaScript等的理解可能存在差异,因此保证网站在主流浏览器(例如Internet Explorer、Firefox、Chrome、Safari等)上的兼容性是一个必要的环节。 综上所述,电子商城报价表参考涉及到...
8. **兼容性**:考虑到不同浏览器的差异,源码需确保在主流浏览器上运行正常,包括Chrome、Firefox、Safari、Edge等。 接下来,压缩包中的文件清单: - **搭建教程.docx**:这是一个文档,详细介绍了如何安装和...
系统开发遵循Web标准,如HTML5、CSS3和JavaScript,兼容主流浏览器。后端开发采用RESTful API设计规范,保证接口的简洁和统一。 6 设备配置清单 列出服务器、存储设备、网络设备等硬件配置,确保系统运行所需的硬件...