2

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

只在这里和那里发生,到目前为止,我还没有注意到页面在 IE7、IE8、FF 3.5 和 Chrome 3 上的呈现方式有什么问题。

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

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

4

3 回答 3

1

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

于 2009-09-25T21:01:53.170 回答
0

浏览器默默地忽略他们不理解的标签或标签属性,所以你很好。也就是说,您的 HTML 将无法验证(我知道您说过您不在乎,但仍然如此)加上还有其他可能的后果。

有关更多详细信息,请参阅此问题

于 2009-09-24T05:43:44.197 回答
0

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

于 2009-09-24T05:54:39.417 回答