「The correct use of HTML to reinforce the meaning of content on a web page, rather than merely define its appearance.」
Semantic 直譯「語意」,我個人比較喜歡稱他為「有意義且結構化的」
Semantic HTML,直譯就是「語意化的 HTML」(也有人稱做: semantically-correct HTML , 語意正確的 HTML )
指的是我們使用 HTML 建立架構的 Tag Name 是要有意義的,並適當的應用在其中
這樣說比較難懂,我們直接看圖片
在 HTML 5 以前,都是使用( 圖二 ) 的方式去做網頁的排版
開發人員使用大量的div,在去賦予其 ID 或是 Class 的屬性,創造更多豐富且有意涵的標記。
「HTML 5 introduces a number of new elements. Some of these are what I've termed “structural”— section, nav, aside, header, and footer.」
── Semantics in HTML 5 by John Allsopp