footer tag內變得可以含导航tag的歷史(原: 关于导航的tag讨论)

回復一個頗久以前的討論串 →
http://lists.w3.org/Archives/Public/public-html-ig-zh/2010Sep/thread#msg54
剛好最近看到了這段歷史

(10/09/27 21:04), Zi Bin Cheah wrote:
>
> On Sep 27, 2010, at 1:03 PM, John Hax wrote:
>
>> 标准并没有说footer里不能有nav,而是说在多数footer的应用场景里,没有必
>> 要用nav。因为nav表达的是页面的主要导航,而footer里的链接通常只是一些
>> 特定页面的快速链接,比如terms of service或版权页之类的。后者不应该用
>> nav来表达。
>
> “...it is common for footers to have a list of links to various key
> parts of a site, but the footer element is more appropriate in such
> cases, and no nav element is necessary for those links....”
>
> 确实没有说不可以用,只说footer标签更合适,就好象Hax说的底部导航一般都
> 是特定页面的快速连接。

這段歷史是這樣,去年三月以前的 HTML5 規範中 footer 元素[1]的 Content
Model(也就是裡面可以含的元素)不包括 sectioning content (<article>,
<aside>, <nav>, <section>)跟 heading content (<h1>...<h6>,
<hgroup>),照這個規範的所有驗證器都會不會給有
<footer><nav></nav></footer> 之類的 HTML 合格。

後來這個狀況被前一封郵件提到的幾乎所有人抗議之後,從三月的草案[2]開始這
項限制就取消了。

話說,有沒有人有解釋 Content Model 的中文好連結?

[1]
http://www.w3.org/TR/2009/WD-html5-20090825/semantics.html#the-footer-element
[2]
http://www.w3.org/TR/2010/WD-html5-20100304/semantics.html#the-footer-element

Received on Thursday, 24 March 2011 02:40:07 UTC