繁体   English   中英

版权元标签在 HTML5 中是否有效?

[英]Is the copyright meta tag valid in HTML5?

<meta name="copyright" content="By Me" />

W3C 验证器 output:

第 5 行,第 41 列:元素元上属性名称的错误值版权:未注册关键字版权。

我需要设置版权。 任何想法?

Dublin Core 提出了rightsHolder术语( <meta> name属性的扩展),它使用 W3C HTML5 验证器进行验证:

<meta name="dcterms.rightsHolder" content="Your Copyright-Holder Organization">

这被定义为A person or organization owning or managing rights over the resource.

附加条款:

对于关于产权的声明,我们可以使用常规的rights术语:

<meta name="dcterms.rights" content="Statement of copyright">

添加版权日期:

<meta name="dcterms.dateCopyrighted" content="2012">

资料来源: http://wiki.whatwg.org/wiki/MetaExtensions

挑剔

根据 MetaExtensions 文档,所有这些语句都必须伴随一个特殊的<link>元素:

<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
<meta name="dcterms.rightsHolder" content="Your Copyright-Holder Organization">

但是,W3C 验证器不会强制执行此操作。

TL;DR HTML5 验证器尚不支持大多数非标准元标记。 在此之前,如果您必须拥有有效代码,则应包含一个小标签。


好的,我对该主题进行了更多研究。 问题是 WHATWG wiki 上的元标签应该由验证器使用,但在许多情况下,因为标签更新如此频繁,大多数验证器会忽略它们,直到它们成为规范的正式部分。

所以现在唯一的标准元标记是:

  • 应用名称
  • 作者
  • 描述
  • 发电机
  • 关键词

最终,一旦规范再次更新, rights-standard元标记也将验证,但在那之前我们需要一个解决方法......这是......

....鼓声....

<small>标签!

小元素代表小字等旁注。

小字体通常包含免责声明、警告、法律限制或版权。 小字体有时也用于署名或满足许可要求。

来源: http://dev.w3.org/html5/spec/text-level-semantics.html#the-small-element


另外,只是一个旁注。 仅仅因为您的代码没有验证并不意味着它无效。 规范在不断发展,所以你只需要忍受它,直到事情变得更加具体。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM