我一直在阅读this tutorial。当我与MDN page on link_types交叉时,我发现在MDN页面上没有提到像内容,词汇表和 copyright 这样的值。对于 copyright ,似乎有 license 值的替代品。
我在读一本过时的教程吗?值内容,词汇表和版权是否已弃用?
答案 0 :(得分:1)
有关此信息,请参阅existing rel values page in the Microformats Wiki。
该页面是HTML规范本身引用的the official list of rel
values that are valid in addition the ones defined in HTML spec itself:
预定义的一组链接类型的扩展可以在microformats wiki existing-rel-values page中注册。
所以你看那里,你会看到内容,词汇表和 copyright 都被列为有效rel
值。
对于 copyright ,似乎有 license 值的替代品。
是的,它们基本上是同义词,其中rel=license
是最新的,rel=copyright
是旧的 - 虽然没有正式弃用。但考虑到rel=license
is among the link types actually defined in the HTML spec itself,建议这些天使用rel=license
- 但即使这不是正式强制/要求的。 (如果需要,您仍然可以安全地使用rel=copyright
。)
德尔>
所以,我上面提到的关于rel=copyright
未被正式弃用的(现在已删除/已删除)部分实际上是错误的。事实上,HTML标准称“不得在文档中使用”。
如果您查看Link types section of the spec并在那里滚动表格,您会看到以下句子[which I’m planning to have moved to make it harder to miss]:
下面描述的某些类型列出了这些值的同义词。 这些将按用户代理指定的方式处理,但不得处理 在文件中使用。
然后,如果你看一下the section for rel=license的结尾,你就会看到:
同义词:由于历史原因,用户代理还必须处理关键字"
copyright
"比如license
关键字。
这意味着规范说明rel=copyright
不得在文档中使用。
所以我很快就会成为changing the HTML Checker behavior to emit an error for rel=copyright
。