2010-05-27 53 views
5

我有两个问题:文档类型,HTML 5

1)的HTML5发布,如果是,什么时候?

2)是否使用HTML5的文档类型?或者是它更好地使用这些中的一个: - HTML 4.01严格, - HTML 4.01过渡, - HTML 4.01框架集, - XHTML 1.0严格, - XHTML 1.0过渡, - XHTML 1.0框架集, - XHTML 1.1

+1

重复? http://stackoverflow.com/questions/5629/any-reason-not-to-start-using-the-html-5-doctype – ghoppe 2010-05-27 20:56:53

+0

谢谢大家的答案 - 还有一个问题:我应该在这里使用哪种文档类型: http://www.ursic-ei.si/ – MB1 2010-05-27 21:06:51

+1

除非您使用XML MIME类型发送页面,否则文档类型对浏览器的唯一区别在于是否触发标准模式。您正在考虑的所有文档类型(包括HTML5文档类型)都会触发标准模式,因此只有在您将它作为XML发送时才会起作用(或者您使用的其他工具依赖于文档严格遵守其文档指定的文档类型)。 – eyelidlessness 2010-05-27 21:13:12

回答

7
<!DOCTYPE html> 

这就是HTML5的文档类型。所有现代浏览器都支持HTML5,但功能支持不一定完整。

截至2010年3月,规格为标准草案状态,根据W3C HTML5的时间表应该由2010年底

这里显示的HTML5特性的支持尼斯台达到W3C推荐标准状态: http://www.findmebyip.com/litmus/#target-selector

在我看来,没有理由不使用HTML5文档类型。

+1

该图很好,但有点误导。例如,iPhone上的Safari具有GeoLocation支持。那里必须有一个更详细的矩阵。 – 2010-05-27 21:09:33

+0

@Frank这是真的,但图表并没有列出iPhone作为平台,只有Mac/Windows ... – ghoppe 2010-05-27 23:17:56

+0

你可以说“**所有**浏览器都支持HTML5,但功能支持不一定完成”。例如,NetScape 3支持HTML5解析器,但不支持某些元素,如“