[英]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.