HTML5 語意文件結構

過去 HTML 4.01 時代,總是用 div 標籤搭配 class 屬性,來定義文章中像是「部落格名稱」「日誌」「日誌回文」「月曆導覽」「廣告欄」…等各個不同意義的區段。到了 HTML5,特別針對網頁文章的慣用結構,定義了適切的語意標籤,方便使用者規劃網頁文件的結構,也提升未來資料被搜尋時的規劃效率。


參考範本


概述

一張網頁由 article(整篇文章)、nav(網站導覽)、aside(側欄) 構成,數量不拘。

article 裡面可以包含 header(頁首)、section(一節內容),footer(頁腳)。

section 裡面可以包含 h1-h6(標題)、p(內文)、figure(圖片)、table(表格),也可以有自己的 header 或 footer 用來放置 date(發文日期)或 address(發文者聯絡方式)。