有没有人遇到过自定义属性不起作用的浏览器?

时间:2009-09-24 05:42:08

标签: html custom-attributes

我正在处理的Web应用程序在HTML元素上有一些自定义属性来存储输出的数据。

只在这里和那里发生,到目前为止我还没有发现在IE7,IE8,FF 3.5和Chrome 3上如何呈现页面有任何错误。

我想假设一切都会好,但只是想检查是否有其他人在其他浏览器中遇到自定义属性问题。

我理解它不是添加自定义属性的标准的一部分,但对我来说重要的是如何将页面输出给客户。

3 个答案:

答案 0 :(得分:1)

html5支持名称以“data-”开头的自定义属性。使用这些产生的可能性是未来任何事情发生的最小可能性。

答案 1 :(得分:0)

浏览器会默默地忽略他们不理解的标签或标签属性,因此您很好。也就是说,你的HTML不会验证(我知道你说你不关心,但仍然)以及其他可能的后果。

有关详细信息,请参阅this question

答案 2 :(得分:0)

在代码中引用属性时,请确保使用相同的大小写。我在过去遇到过一些问题,Internet Explorer使用getAttribute返回null,因为我的情况与标记中或之前在代码中定义的内容不匹配。