article
artticle元素代表文檔、頁面或應用程序中獨立的、完整的、可以獨自被外部引用的內容。它可以是一篇博客或者報刊中的文章,一篇論壇帖子,一段用戶評論或者獨立的插件或其他任何獨立的內容。
article元素是可以嵌套的。
article元素可以用來表示插件。
section
section元素用於對網站或應用程序中頁面上的內容進行分塊。一個section元素經常由內容及其標題組成。但section元素並非一個普通的容器元素;當一個容器需要被直接定義樣式或通過腳本定義行為時,推薦使用div而非section元素。
article是特殊類的section元素,所以兩元素可以互換,只是article比section更加強調獨立性。section元素強調分段或分塊。如果內容分段后比較獨立,就可以使用article元素。
注意: 1.不要將section元素作為設置樣式的頁面容器。
2.如果artcle元素、aside元素、nav元素更符合使用條件,那就不要使用section元素
3.沒有標題內容 不要使用section元素
nav
nav元素是一個可以用作頁面導航的鏈接組,其中的導航元素鏈接到其他頁面或當前頁面的其他部分。並不是所有的鏈接組都要被放進nav元素,只需要將主要的、基本的鏈接組放進nav元素即可。
nav元素應用場景:
*傳統導航條
*側邊欄導航
*頁內導航
*翻頁操作
注意:html5中不能使用menu元素代替nav元素(——menu元素是使用在一系列發出命令的菜單上的,是一種交互性的元素,使用在web應用程序中的)
aside
aside元素用來表示當前頁面或文章的附屬信息部分,它可以包含與當前頁面或主要內容相關的引用、側邊欄、廣告、導航條,以及其他類似的有區別於主要內容的部分
time
pubdate