【发布时间】:2012-01-15 09:18:22
【问题描述】:
我们是小型网络应用开发公司。我们计划升级到 HTML5/CSS3,我们正在经历培训阶段(我们正在使用视频教程)。虽然 HTML5/CSS3 看起来很有希望,但跨浏览器兼容性以及许多新 API 似乎存在很多问题。有没有什么模板可以在等待 W3C 的完整推荐时立即使用?目前,是否有我们可以用来确保跨浏览器支持的库/工具?
帮助非常感谢。 :)
【问题讨论】:
-
对于 HTML 5 中的大量 API(或者不是但经常被说成是)。如果您需要特定的 HTML 5 功能,那么可能有一个库可以帮助您,但您需要专注于您想要实现的目标,而不是“HTML 5”。
-
现在,我们只想开始。由于 HTML5 的许多功能仍在开发中,我们希望从主流浏览器支持的成品部分开始,并观察 HTML5 的整体演变。
-
原因导致结果。问题导致解决方案。 HTML 5 特性就是解决方案。遇到问题然后寻找解决方案,这可能是 HTML 5 功能。不要寻找 HTML 5 的特性,然后试图找到要解决的问题。
-
嗯,是的,你是对的。我们是网络开发公司。目前,我们正在编写 HTML/XHTML/CSS 代码,我们希望将其替换为 HTMl5/CSS3。
-
Modernizr 为您提供了一个很好的平台来检测查看浏览器支持哪些功能,然后根据测试结果加载不同的 css、javascript 或其他资源。以 css3 动画为例:如果支持,则在悬停时运行花哨的 2d 链接旋转,如果不支持 - 甚至不要尝试。