2010-09-10 70 views
4

我们什么时候能看到所有主流浏览器都支持HTML 5?HTML 5发布日期

+3

不要问有关支持它的浏览器,询问使用这些浏览器支持它的用户...... *咳嗽* IE9只在Vista和7 *咳嗽* – 2010-09-10 22:12:18

+2

HTML5不是一个单一的东西,并确定“支持“因为这不是一个肯定答案,也不是答案。大多数HTML5已经被大多数使用的浏览器以某种方式支持,并且大部分标准都是为了编写现有的互操作性规范而编写的。这是一个如此巨大而且影响深远的标准,但是,完全实现可能在它被新标准取代之前永远不会发生。有了这些说明,在提供的答案中还有更多详细的分析以及这里对于SO的许多类似问题。 – eyelidlessness 2010-09-10 22:27:32

回答

5

您可以检查http://html5readiness.com/是否支持浏览器,但使用IE7的企业显然不兼容,因为旧版浏览器将不受支持。

+0

另一个带有示例的好链接,http://html5demos.com/ – 2010-09-10 22:29:27

0

未来我想。

更重要的是,即使误差范围非常大,我们也无法预测它。 5年? IE能否正确地符合所有规则?没人知道。

+2

其实,我认为说IE会*至少在2020年前不符合所有规则是非常安全的。 – Computerish 2010-09-10 22:15:17

+0

如果它将会;] – 2010-09-10 22:23:47

+0

@Computerish,我不确定为什么可以这么说。 IE 9与以前的IE版本有很大不同,IE团队深深地,真诚地接受了标准支持和互操作性,一举抛弃了多年的拒绝。如果你的意思是说你预计到2020年广泛采用IE 9,那可能会更现实。 – eyelidlessness 2010-09-10 22:25:27

5

WHATWG FAQ(这是与HTML5交易的机构之一。

规范 的不同部分在不同的成熟度有些 部分已经相对稳定 并有实现, 已经相当接近完成了, 这些功能今天可以使用(例如 )。但其他部分是 仍在积极工作和 定期更改,甚至没有写入 呢。

的WHATWG此前预计的HTML5将成为2012年和建议候选推荐为2022(或

此外,如在here,一些预计在2007年HTML5将成为一个建议2010年第三季度。尽管如此,我没有看到它发生。

+1

+1 - 很好的参考。值得注意的是,当存在两个独立的可互操作实现(即两个不同的浏览器支持它)时,W3C仅发布规范 - 因此在规范获得绿灯之前,HTML 5实际上将成为现实。 – Fenton 2011-05-23 23:08:51

+0

http://html5readiness.com/表示Chrome和Firefox支持所有功能 – Calmarius 2012-07-07 07:58:05

0

无法预测何时所有用户都可以在所有主流浏览器中使用所有HTML5。

而且这也不是所有有用的考虑。如果您只想使用<canvas>,那么IE实现<input type=date>并不重要,是吗?

更有用的是在所有主流浏览器中询问何时准备好特定功能。我喜欢跟踪的网站是When can I use...,它列出了哪些浏览器与哪些功能(某些HTML5,某些CSS3,某些其他规范甚至甚至根本没有设置)兼容的粗略指示。 HTML5 Readiness呈现相同的信息,在一个更漂亮,但在我看来不太可读的时尚。

由于事实上,询问何时所有浏览器完全实现了整个规范并没有什么意义,因此WHATWG(HTML5规范的创始人及其与W3C的共同所有者)已经转移到没有特定版本的流程; WHATWG现在只是简单地添加功能,并让浏览器以他们实现它们的速度实施它们,而不用担心任何给定的浏览器是否实现了整个规范。

+0

“IE实现时它并不重要,是吗?” - 确实如此。我在HTML5领域等待的主要内容是在所有主流浏览器中实现的所有HTML5输入(我希望它们的设计足够好,可以忘记所有这些手工制作的脚手架)。 – Ivan 2010-09-10 22:53:55

+0

@伊万这只是一个例子。我在说,如果你只关心'',你不关心''。如果你只关心新的输入类型,那么你可能并不关心'