是HTML 5的所有主要浏览器都支持?(Is HTML 5 supported by all the

2019-07-04 03:05发布

我在看的习俗在此链接属性HTML 5在这里的功能http://ejohn.org/blog/html-5-data-attributes/

这看起来像完美的东西,当我使用jQuery / JavaScript进行。

我的问题,是HTML 5的所有主要浏览器都支持?

<li class="user" data-name="John Resig" data-city="Boston"
     data-lang="js" data-food="Bacon">
  <b>John says:</b> <span>Hello, how are you?</span>
</li>

Answer 1:

HTML5的各个部分由不同的浏览器支持的,为的“”支撑的各种定义。

几个部分,现在的工作,可靠。 数据 - *属性你问你的问题的工作就好在每个浏览器,甚至IE6; 然而,还没有人支持的乐趣“数据集”的方法来访问它们。 只要你没事刚刚以全ATTR名抓住他们,你是金色的。 我用它们来所有的时间存储状态在我的web应用,因为他们是这样做的正式祝福方法。

维基百科有不同的支持级别的跨浏览器的一个很好的总结: http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML_5)



Answer 2:

HTML 5的主要部分是由Safari浏览器,Firefox和Opera支持,但它们不一定包含相同的部分。

看来,Firefox是最进取,从我的经验,但是这将是广大的浏览器用户使用将支持它的前几年。

所以,在那之前,我们还需要继续努力的时候,我们可以使用它,在支持新功能的浏览器,并具有解决办法对于还没有更新的用户,或者继续使用IE浏览器。



Answer 3:

使用某些服务,如http://caniuse.com/

例如,对于您的问题- http://caniuse.com/dataset

正如你所看到的所有现代浏览器都支持

你也可以使用类似http://modernizr.com/在你的代码(它已经包含在http://html5boilerplate.com/ )

PS:刚收到通知,这个问题太旧了,但它与一些其他问题之前,我检查



Answer 4:

没有。

维基百科页面“布局引擎(HTML 5)的比较”确实该引擎已经实现HTML5的哪些部分上市的一个好工作。

目前有很多关于这些表红色方框,这是基于最新的开发版本,而不是版本大多数用户使用。



Answer 5:

HTML 5的全面支持是一种方式关闭,但...

创建自定义的属性是什么新鲜事,并有可能在所有的主流浏览器的工作 - 但测试,以确保它会在你的情况下工作。

我们可以使用HTML 5现在,只要不是全部。 很多HTML 5的即将正式该HTML目前正在使用的方式,并确保向后兼容性 - 所以,如果一个功能在浏览器现在的工作原理,使用它。



Answer 6:

几乎没有网络技术完全被任何浏览器的支持; 没有错误,怪癖或问题。

HTML5是专为向后兼容性,它会很难打破你的网站(以<input type=url>例如-不支持的浏览器显示一个普通的文本框,歌剧,您可以选择从历史/书签的网址)。 我想通过这种方法去:开发,尝试在您需要支持的浏览器 - 如果它工作,真棒。 如果不是,请不要使用它。 只是与其他规格一样。



Answer 7:

HTML5是不是甚至接近被完全支持在任何浏览器着呢,一些浏览器(尤其是IE的)没有在这个时候支持它的意图。



Answer 8:

还没有。 至少等到壁虎和WebKit支持它。

PS:你可以使用HTML 5的数据属性,无论如何,如果你需要它的JavaScript的目的。 或选择其他一些未使用的属性(名称,简称,......别人?)



Answer 9:

截至8月25日,HTML 5仍然是一个工作草案。 http://dev.w3.org/html5/spec/Overview.html



文章来源: Is HTML 5 supported by all the main browsers?