rel属性使用是否与所有浏览器和标记兼容

时间:2009-11-03 12:16:13

标签: javascript jquery html css xhtml

确保它可以安全地与JQuery脚本一起使用。

4 个答案:

答案 0 :(得分:4)

它是HTML 4.01规范的一部分,只能用作alink标记的属性(请参阅the spec)。在alink标记内,它是well supported

答案 1 :(得分:3)

根据the HTML 4.01 specificationrel仅对alink元素有效。

由于浏览器不验证文档,您可以在任何您喜欢的元素上使用它,但它不会有效,并且它在语义上毫无意义。

答案 2 :(得分:1)

您真的需要扩展“与所有浏览器兼容”的含义。所有浏览器都能够呈现包含rel属性的文档,而不会发生barfing,即使它们没有明确理解它的含义。但是,如果您想知道所有主流浏览器在遇到rel属性时是否会采用明确的操作,您需要指定您正在考虑的情况以及您希望浏览器的内容做。

至于与所有代码兼容 - 否,rel属性仅适用于HTML 4中的ALINK代码(根据the spec)。

答案 3 :(得分:0)

如果您想存储自定义数据,最好使用自定义属性。如果你用“data-”作为前缀,那么它们也是有效的html5。

请参阅:http://ajaxian.com/archives/embed-your-data-in-html-5