【问题标题】:HTML rel="up" attribute?HTML rel="up" 属性?
【发布时间】:2013-06-29 04:56:25
【问题描述】:

我在 PHPBB 论坛上使用移动模板 HTML 文件。 我在http://validator.w3.org/ 测试了 html 的错误 测试结果显示如下错误

第 24 行,第 66 列:{navlinks.FORUM_NAME} 元素 a 上的 rel 属性值错误:字符串 up 不是注册关键字或绝对 URL。

没有收到作者的回复,也没有在 Google 搜索中找到太多内容,我试图了解 rel="up" 的作用,如果有任何建设性的话。 找不到任何提及作为官方 HTML 属性 http://www.w3schools.com/tags/att_link_rel.asp

想知道删除短语 rel="up" 是否安全

【问题讨论】:

标签: html


【解决方案1】:

互联网号码分配机构 (IANA) 保留了一份 link relationships 列表,最新版本自 2013 年 3 月 21 日起。

up:引用文档层次结构中的父文档。

不幸的是,尽管这个注册表建立已久,HTML5 还是决定不使用这个注册表,而是使用Wiki page 来列出符合条件的链接类型。

向上,被列在一个相当疯狂的部分中,标记为“不带偏见地删除”,似乎没有人知道如何处理,或者如何摆脱这些链接类型。

删除它是安全的,但某些浏览器和浏览器插件会使用它。例如,我使用一个名为“Link Widgets”的 Firefox 插件来利用链接类型。

【讨论】:

  • 阿洛西,谢谢。然而我仍然不明白为什么删除它是安全的——尤其是当这个 HTML 将被移动浏览器读取时。你说有些浏览器还在使用它。把它留在里面是不好的编码吗?我知道 W3 验证器工具在指出错误语法时往往过于雄心勃勃。如果它不会影响浏览器中的页面呈现或对 SEO 产生负面影响,我宁愿将其保留。
  • 将其视为用户便利功能。谷歌,我相信使用“下一个”和“上一个”,而不是像 up 一样的其他相对链接关系。 (否则它们现在就有效了)。但同样,它不是黑帽可以用于任何事情的功能,因此他们惩罚你使用它也没有任何价值。这不是一个不好的做法,它对我和像我一样的其他人都有好处,所以请随意保留它。验证器只是帮助你的工具,但如果你想删除它以满足验证器的要求,没有人会真正责怪你。
  • 感谢 Alohci,非常有帮助
【解决方案2】:

发件人:http://www.w3.org/MarkUp/html3/dochead.html

REL=向上 当文档构成层次结构的一部分时,此链接将引用当前文档的直接父级。

如果这导致任何特定问题或意外结果,请发布您的代码。谢谢。

【讨论】:

  • 谢谢。没有具体问题。 W3 验证器仅吐出一个错误,如上所示。
猜你喜欢
  • 1970-01-01
  • 2012-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多