簡體   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