0
我正在慢慢地從XHTML1.1過渡到HTML5,但我無法繞過新元素以及何時應該使用它們。顯然<header>
,<nav>
,<footer>
& <article>
是不言自明的,但<section>
,<aside>
有些混亂。html5元素混淆
的文件可能是這樣的:
<div id="page-wrap">
<header>...</header>
<nav>...</nav>
<!-- What about the content? -->
</div>
所以下面的<nav>
你將有內容部分,這會是<div>
或<section>
爲什麼是不是有<content>
標籤?
我的下一個問題是一個工具,研究後,我發現,<aside>
不應該被用於側邊欄,但我也看到,最近的規範已經更新,包括<aside>
的側邊欄,如果<article>
標籤之外。那麼爲什麼沒有側邊欄元素。
我的困惑跨越了<header>
,<nav>
,<footer>
的存在。幾乎所有我曾經做過的網站都包含5個部分;標題,導航,內容,邊欄&頁腳爲什麼只有這些中的3個特定元素?
希望你能爲我解決問題。