【发布时间】:2011-03-03 10:53:58
【问题描述】:
html 5 是否兼容所有常用的浏览器?
【问题讨论】:
标签: html
html 5 是否兼容所有常用的浏览器?
【问题讨论】:
标签: html
大多数主流浏览器:Firefox、Safari 和 Opera 都支持 HTML5 的主要功能,例如新的结构元素。然后你有 Internet Explorer 8,它根本不支持任何东西,但这可以使用 HTML5 shiv 脚本(也适用于 IE6 和 7)来修复。与其他主流浏览器一样,IE9 支持一些 HTML5 功能。
【讨论】:
不是。只有 Chrome 和 Safari,但支持所有功能。无论如何使用所有 HTML5 和 CSS3 元素,但使用 Modernizer.js,它将保持一切正常,而所有其他浏览器将获得 html5 等在其中工作:)
使用它还有一点:一旦大多数网页设计师使用它,所有浏览器都会效仿:)
【讨论】:
这里有一个链接 (http://www.quirksmode.org/dom/html5.html) 指向哪些浏览器支持 html5 的列表
所有最新流行的浏览器都在一定程度上支持它(在 IE 中很小)。但是,您的网站目前不应该依赖它,并且对于不支持 html5 的浏览器,总是巧妙地回退到其他东西
【讨论】:
【讨论】:
请参阅When can I use...,了解桌面和移动浏览器对 HTML5 的支持的兼容性表。如果您想将 HTML5 用于您的项目之一,则必须在 JS 中 detect support for individual HTML5 features。
【讨论】:
不会,而且在相当长的一段时间内都不会,因为 Html 5 规范还远未最终确定,并且始终处于不断变化的状态(即使是浏览器供应商正在制定的那些规范)。
【讨论】: