html - 验证:元素链接上的属性 rel 首先是错误值

标签 html validation rel

我正在使用 Piwigo 照片库软件,它会在页面头部动态生成一些代码,显示如下:

<link rel="first" title="First" href="picture.php?/2601/category/37">
<link rel="prev" title="Previous" href="picture.php?/2619/category/37">
<link rel="next" title="Next" href="picture.php?/2621/category/37">
<link rel="last" title="Last" href="picture.php?/2760/category/37">
<link rel="up" title="Thumbnails" href="index.php?/category/37">

当我通过验证器运行它时,出现如下错误:

Line 21, Column 71: Bad value first for attribute rel on element link: The string first is not a registered keyword or absolute URL.
…" href="picture.php?/2601/category/37">  <link rel="prev" title="Previous" hre…

Line 21, Column 282: Bad value last for attribute rel on element link: The string last is not a registered keyword or absolute URL.
…" href="picture.php?/2760/category/37">  <link rel="up" title="Thumbnails" hre…

 Line 21, Column 348: Bad value up for attribute rel on element link: The string up is not a registered keyword or absolute URL.
…category/37">  <link rel="up" title="Thumbnails" href="index.php?/category/37">

经过一番阅读,我了解到 HTML5 已经删除了 rel up、first 和 last,尽管它保留了 prev 和 next。但我不明白的是首先和下一个要替换什么?如果我完全删除它们,验证器也会对此不满意。

有人知道吗?谢谢。 :)

最佳答案

在 HTML5 中,您只能使用以下 rel 属性值:

如果您需要其他链接类型,则必须 register it .


关于删除first/index:Semantics of rel=first and rel=index breaks specs and implementations .

关于html - 验证:元素链接上的属性 rel 首先是错误值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16133223/

相关文章:

javascript - 仅在 IE7 中显示/隐藏 div 问题

jquery - 语义 UI 表单验证 - 仅当值不为空时验证某些表单字段

jquery - 获取 rel 以逗号分隔

css - 在我的 wordpress 模板中链接到我的 CSS,css 文件在模板的同级文件夹中

jquery - 使用 rel 属性作为 anchor 链接

javascript - 选择表格的一行或多行并为该元素提供背景的技术

html - 如何将参数传递给 css 类

javascript - 使用 $window.load 时出现 jQuery 错误

java8 : @NotNull vs Assertion vs Throwing Exception

javascript - 这是表单的代码,涉及输入验证。如何让JS代码正常运行?