我知道这将在2012年“定稿/制作”(与2022年的“推荐状态”有关),但我想知道,现在使用
HTML5来建立一个网站是个好主意.
解决方法
没有一个单一的HTML5. HTML5正在被开发为一个大的(哦,这么大的)文档,是的,但这并不反映现实(*).
也就是说,HTML5是与HTML4的松散相关的增量改进的集合.其中一些新功能已经被广泛实施.其中一些您可以安全地使用,知道它们会有效地降级为旧浏览器.其中一些可以使用,只要你添加显式的后备代码.有些人在可预见的将来会关闭一些浏览器.其中一些只会有少数民族的支持.其中一些可能永远不会被实施,或者可能尚未被编辑出标准.许多通常被认为是“HTML5”的新功能根本不在HTML5,而是其他标准(CSS3,ECMA262-5,DOM扩展,WebSocket …).
根据当前和明显的未来支持,您将不得不选择要单独选择新网站的功能. vs’不使用’HTML5,而不仅仅是doctype本身(不会让你有任何新的行为).
*:这是一个很大的错误,在我看来.快速标准化所有人已经支持的位 – 比如HTML3.2在HTML3.0的失败之后(XHTML2,任何人?) – 然后以更加模块化的方式添加新的功能.但这不是发生了什么,现在做得太多了,现在已经太晚了.