<meta name="copyright" content="By Me" />
W3C验证器输出:
第5行,第41栏:元素元素属性名称的版权值不正确:关键字版权未注册。
我需要设置版权。有什么想法吗?
答案 0 :(得分:54)
Dublin Core有rightsHolder
个术语,使用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验证器不会强制执行此操作。
答案 1 :(得分:13)
TL; DR 大多数非标准元标记尚不适用于HTML5验证程序。在此之前,如果必须拥有有效代码,则应包含一个小标记。
好的,我对这个问题进行了一些研究。问题是WHATWG wiki上的元标记应该被验证器使用,但在很多情况下,因为标签更新频繁,大多数验证器会忽略它们,直到它们成为规范的官方部分。
所以目前唯一的标准元标记是:
最终,一旦规范再次更新,rights-standard
元标记也会验证,但在此之前我们需要一个解决方法......这是......
... 击鼓声 ....
<small>
代码!
小元素代表侧面评论,例如小字。
小字通常包含免责声明,警告,合法 限制或版权。有时也会使用小字体 归属,或满足许可要求。
来源: http://dev.w3.org/html5/spec/text-level-semantics.html#the-small-element
另外,只是旁注。仅仅因为您的代码未验证并不意味着它无效。规范在不断发展,所以你只需要坚持下去,直到事情变得更具体。