对我来说,大多数人没有\xe2\x80\x99t 发现的 HTML 和 CSS 领域之一是广泛的国际化支持,其中包括 HTML 元素(如 )<ruby>、属性(如hreflang="")和 CSS(如 ){list-style-type: cjk-ideographic;}。诚然,虽然我使用了所有这些,但绝大多数人都不需要。
为了回答你的第二个问题(woops,已更新),浏览器正在以不同的速率实现 HTML5 和 CSS3 规范的不同部分。一般来说,Webkit 浏览器(Safari、Mobile Safari、Crome)和 FireFox 的实现速度最快,Opera 做得很好,而 Internet Explorer 则在角落里沉迷。@Kobi\xe2\x80\x99s 答案有一些浏览器支持什么的链接。
\n\n至于何时可以在商业网站上依赖这些新规范,这完全取决于您的用户以及他们使用的浏览器。如果您的网站针对的是 iPhone 用户,那么您已经可以使用很多了。然而,这并不是思考这个问题的最佳方式。大多数已实现的 CSS3 属性(例如圆角、阴影和 CSS 渐变)实际上都可以很好地降级,因此您现在可以使用它们来奖励用户提供良好的浏览器。这个想法称为渐进增强。
\n\n至于 HTML5,\xe2\x80\x99s 90% HTML4 具有定义的错误处理,因此更改为 HTML5 就像更改 doctype\xe2\x80\x94 一样简单,无需其他更改。如果您不\xe2\x80\x99不使用新的语义元素,那么 IE 对于 HTML5 没有问题。HTML5 文档类型的好处是有一个更好的参考规范、两个具有更多信息性错误消息的验证器(我认为 @Marius 意味着 HTML5表单验证)以及使用 ARIA 角色的能力。我写了一篇关于从 HTML4/XHTML1 更改为 HTML5 的文章,并介绍了这样做的好处。
\n\n华泰
\n