所以我對html5 section標記的用法有些困惑(或者更確切地說,是什麼時候使用它)。 在我的網站的第一頁上,我想提供一個網站提供的內容和註冊表格右側的描述。我決定,我不如使用html規範,所以有些東西還不清楚在什麼地方使用。描述和註冊旁邊eachother:2部分內div,1部分2 divs或?
對於上述情況將一個用途:
<div>
<div>description</div>
<div>registerform</div>
</div>
或
<section>
<div>description</div>
<div>registerform</div>
</section>
或
<div>
<section>description</section>
<section>registerform</section>
</div>
而且是在你基本上會我的頭標籤的理解是否正確在那裏放置你的旗幟,導航,如果出現登錄框? 因此就沿着線:
<header>
<nav>
<img src="mylogo.png" alt="my logo"/>
<ul>
<li>link1</li>
<li>link2</li>
</ul>
<div id="loginbox"> <== or should this be section?
//labels and inputfields
</div>
</nav>
</header>
我主要是後端程序員,但一些新的HTML5的東西看起來很有趣所以任何幫助,將不勝感激。
應該將頭標記放在段標記中,還是應該將頁眉/頁腳標記視爲該上下文的段標記的更具體版本?我讀到,根據規範,不鼓勵使用div標籤(最後的手段)。這是否意味着我應該將我的標題,xxx,footer包裹在另一個標籤中,以防我想在所有這些標籤上放置一些寬度樣式? – 2011-12-28 20:26:05
你可以在'section'中包含'header'。這裏有一個體面的用法概述:http://boblet.tumblr.com/post/134276674/html5-structure2。也看看這個討論:http://stackoverflow.com/questions/4781077/html5-best-practices-section-header-aside-article-tags。 – 2011-12-28 20:32:47