IE7是否支持HTML5数据标签?

时间:2012-09-25 05:20:50

标签: jquery html html5 internet-explorer internet-explorer-7

我愿意使用如下数据标签。

<div data-color="#1337c"></div>

我使用jquery来获取$("div").data("color");)和存储 ($("div").data("color", "red");)以及操作数据。

  • IE7是否支持以上标记?
  • HTML5的浏览器要求是什么?

谢谢

2 个答案:

答案 0 :(得分:10)

要回答真实问题 jQuery.data在IE7 ..和IE6中按预期工作。(不需要HTML5或官方“数据属性”支持。 )

IE7将很乐意保留HTML中提供的任何属性,并在DOM中将其公开。如果它被称为data-foofoo-data则无关紧要。我相信这在技术上是违反HTML4规范的,但它是我所知道的每个主要浏览器的行为。

但请注意,data("foo")attr("data-foo")具有不同的语义。

答案 1 :(得分:0)

据我了解,数据属性实际上并不是HTML5功能,而是它们的使用在HTML5中变得标准化。 IE 5.5(我记得的)实际上是第一个支持伪属性的浏览器,但是不要引用我:v