“rel”属性

时间:2011-03-11 12:10:21

标签: html rel

我注意到浏览器根本没有使用“rel”属性,这是否使它成为存储javascript附加信息的理想位置(例如删​​除ajax请求可以从rel读取id)

4 个答案:

答案 0 :(得分:12)

我假设您正在寻找一种方法来存储您可以在javascript中使用的自定义数据。我那样的话:

可以使用data-属性来存储自定义数据(请参阅here)。

<a href="somelink.html" data-id="5">Link 5</a>

或者/另外,您可以使用jQuery Metadata

答案 1 :(得分:9)

  

我注意到浏览器根本没有使用“rel”属性

你注意到了错误。浏览器确实使用它(例如,某些浏览器具有键盘快捷键以转到下一页,并且可以使用rel属性来确定它是什么)。搜索引擎也会使用它(例如nofollow)。

  

这使它成为存储javascript附加信息的理想场所

没有。属性具有指定的目的。不要以为它们不会被用于此。

答案 2 :(得分:1)

您遇到的问题是搜索引擎执行会使用rel属性。虽然搜索引擎优化不是我的重点,但我们经常让搜索引擎优化公司告诉我们坚持在这里和相关信息......通常rel="nofollow"以防止对某些外部链接给予重视。

答案 3 :(得分:-1)

您可以创建自己的自定义属性,但请确保您当前将其命名为与您可能使用的其他js库不冲突。