我知道它将在2012年"最终确定/正式化"(并且在2022年被赋予'推荐状态'),但我想知道现在使用HTML5制作网站是否是一个好主意.
一个简单的投资组合排序网站?鉴于大多数用户(大多数使用IE的用户)都不会支持它,尽管IE9(shock)将获得支持.
bob*_*nce 13
没有一个单片HTML5.HTML5正在开发为单个大型(非常大)的文档,是的,但这并不反映现实(*).
也就是说,HTML5是对HTML4进行松散相关的渐进式改进的集合.其中一些新功能已经广泛实施.其中一些你可以安全地使用,因为他们知道它们会对旧浏览器有用.只要您添加显式回退代码,就可以使用其中一些.其中一些将在可预见的未来关闭一些浏览器.其中一些人只会得到少数人的支持.其中一些可能永远不会被实现,或者可能尚未被编辑出标准.许多通常被视为"HTML5"的新功能根本不在HTML5中,而是在其他标准(CSS3,ECMA262-5,DOM扩展,WebSocket ......)中.
您必须根据当前和未来的支持来选择您想要的新Web功能.除了仅仅是doctype本身(它不会让你获得任何新行为)之外,没有"使用"vs"不使用"HTML5的开关.
*:在我看来,这是一个很大的错误.最好是快速标准化已经支持的每个人 - 就像HTML3.0在HTML3.0惨败之后做的那样(XHTML2,任何人?) - 然后以更模块化的方式添加新功能.但事实并非如此,现在就做太多事情已经太迟了.