Semantic Elements - html header、nav、main、section、article、aside、footer tag
html5 有提供 header、nav、main、section、article、aside、footer …等等 tag,
這些都是屬於 Semantic Elements,預設皆為塊級元素,
他在我們人類看來,呈現效果與特性就跟 div tag 一樣,
但 Semantic Elements 最大的目的,是讓搜尋引擎或是其他軟體工具,
可以更清楚的了解網頁中每個區塊的設計目的,也有助於網頁 SEO 的排名。
其位置結構可參考下圖
<header></header> <nav></nav> <main> <section></section> <article></article> <aside></aside> </main> <footer> </footer>
Semantic Elements 的使用時機與意義:
1、<main>:網頁的主要內容。
2、<section>:自訂的區塊,例如數篇摘要組成的空間。
3、<article>:一篇文章內容。
4、<aside>:網頁的側欄、附加內容。
參考資料: