我想这样做是出于元数据的目的,而不是为了明确显示的内容。因此,例如,假设我当前的文档页面 A 链接到页面 B,例如其侧栏中的“相关文章”。我应该在页面 A 中使用什么链接关系或其他标记来指示这种“反向链接”关系?
问问题
126 次
2 回答
1
属性(可用于 和元素rel
)link
指定链接关系类型。a
area
在 HTML5 中,您只能使用以下rel
值:
- HTML5 规范中定义的链接类型
- 在页面http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions上注册的链接类型
是否有合适的链接类型取决于您的Page A和Page B之间的具体关系。您只写了“相关文章”,但我认为这种一般关系不会有对应的链接类型。我猜想页面上没有特定链接类型的所有链接都可以理解为“相关”。
您不应该使用next
/prev
除非您的页面 A 和 B 是“序列的一部分”。
如果您没有找到合适的链接类型,您可以使用RDFa Lite和/或Microdata并寻找合适的词汇表。例如 schema.org 的http://schema.org/WebPage
指定relatedLink
属性:
与此网页相关的链接,例如与其他相关网页的链接。
它可能看起来像(在此处使用 RDFa Lite):
<!-- on page B -->
<div vocab="http://schema.org/" typeof="WebPage">
<a href="/article-a" property="relatedLink">Article A</a>
</div>
于 2013-10-17T14:03:18.383 回答
1
看看rel 属性。
我建议你为了完成你写的,使用rel="next"
,分别rel="prev"
在一个锚标签内
于 2013-10-16T15:18:54.690 回答