HTML5的功能无疑是非常引人注目的,但现在是开始HTML5开发的好时机吗?
我刚开始使用HTML5进行开发,并且当时并未实现所有浏览器都支持所有HTML5输入类型。这意味着它不确定输入表单等基本内容。
请分享您管理这些内容的方式? (在目前支持HTML5的浏览器中使用HTML5代码)
答案 0 :(得分:3)
HTML 5仍在开发中,所以你必须要小心。某些功能(例如<header>
和<footer>
等基本功能)在最终版本发布之前不太可能发生变化。 doctype decleration不太可能改变。我不会依赖多媒体支持,因为支持的格式在浏览器中差别很大。
答案 1 :(得分:1)
查看this wikipedia article中的表格。浏览器之间存在很多差异,目前支持HTML5的哪些部分。 This website测试您的网络浏览器以查看它支持的功能,因此请在您的计算机上安装一堆不同的浏览器并自行测试。
答案 2 :(得分:1)
与所有跨浏览器开发一样,您永远不能依赖浏览器中的任何支持。如果您定位较旧的浏览器,则不要依赖HTML5功能。我在旧版浏览器中使用HTML5 doctype 时没有遇到任何问题,但具体功能可能很麻烦 - 例如您可以使用<header>
元素,但IE不会让您以任何方式设置它们,因为它将header
样式视为无效。
只要你需要支持足够老的浏览器,它就永远不是开始使用HTML5的好时机。决定是否可以使用HTML5的唯一因素是您想要支持哪些浏览器。
答案 3 :(得分:1)
HTML5比之前的HTML5容易得多,它已经在输入领域开发了分配,虽然它仍处于开发阶段但尚未完成。
你可以在这里查看http://html5test.com/哪个浏览器支持HTML5多少? 目前,Chrome是支持HTML5的最佳选择,比任何其他网络浏览器都要好。
-Thanks。
答案 4 :(得分:1)
HTML5背后的动力很强,如果你还没有开始,它确实是一个开始的好时机。
在最低级别,您需要在页面中编写功能检测,以查看特定浏览器是否支持您要使用的HTML5功能。
我建议如下: