有人可以用通俗的語言向我解釋下面的句子,從下面的W3c specification working draft開始,下面的句子表示下面的時間元素的pubdate
屬性。關於HTML5 pubdate屬性的說明
對於每個
article
元件,必須有與pubdate
屬性,其最近的祖先是article
元件不超過一個time
元件。此外,對於每個文檔,不得有不多於一個時間元素,其pubdate
屬性不具有祖先article
元素。
有人可以用通俗的語言向我解釋下面的句子,從下面的W3c specification working draft開始,下面的句子表示下面的時間元素的pubdate
屬性。關於HTML5 pubdate屬性的說明
對於每個
article
元件,必須有與pubdate
屬性,其最近的祖先是article
元件不超過一個time
元件。此外,對於每個文檔,不得有不多於一個時間元素,其pubdate
屬性不具有祖先article
元素。
這意味着時間值與文章發佈時間有關。這是機器人或某些讀取內容的機器的信息。
<article>
<header><h1>Article Title</h1></header>
<footer>Published on <time pubdate>2009-08-30</time>.</footer>
<p>I put a bike bell on his bike.</p>
</article>
如上所述,時間標籤用於例如在文章公開發布時告知谷歌搜索引擎。
祖先,是指時間標記的最近父項文章標記。祖先可以是盛大父母或盛大父母。取決於多少時間標記嵌套在DOM樹中。它可以是第N代的小孩,而沒有文章標籤介於兩者之間。
這些2句應單獨考慮:
對於每個物品元件,必須有與pubdate的屬性,其最近的祖先是文章元件不超過一個時間元素。
這意味着文章元素的列表,你可以包含多達時間元素,只要你想,但只有一個可能有pubdate的屬性。這是有道理的,因爲這個pubdate引用了可能只有一個發佈日期的文章。
此外,對於每個文檔,不得有不超過一個具有pubdate屬性且沒有祖先文章元素的時間元素。
相同的情況適用於整個文檔(HTML頁面)。儘管您可能在頁面中有很多時間元素,但是只有一個可能有一個pubdate屬性,它指向頁面的發佈日期。 舉個例子看看one free Bestkicker poker Video
我希望它可以幫助你。
注意:您提供的鏈接的新版本不再提及pubdate了。有一個建議放棄規範。
有沒有人知道'pubdate'的「正確」替代現在消失了嗎? – 2013-10-21 08:31:21
@LayZee使用'itemprop =「datePublished」'。 [實施例](http://dev.w3.org/html5/spec-preview/the-article-element.html)。 – 2013-11-10 06:46:06
這實際上稍微不正確。如果'pubdate'屬性存在於'
你是對的,謝謝。 – 2011-11-19 00:36:01
實際上,規範的當前版本不需要日期時間屬性,但它當然是使用其中一個的最佳實踐。在沒有日期時間屬性的情況下使用時,我認爲時間元素的文本子元素應該有一個對日期沒有歧義的字符串(例如,php的strtotime()函數可以清晰地解析) – 2011-11-19 22:09:03