其實 html 文檔和 word 文檔本質上沒什麼區別,只不過是 html 可以使用 css/js 為其附加樣式和交互,並且能夠在互聯網上快速傳播而已。所以在寫 html 的時候也要像寫 word 文檔一樣,標題就是標題,段落就是段落,圖片就是圖片,列表就是列表,表格就是表格,不要啥都用 div、span 這種什麼都是又什麼都不是的無語義的標簽來描述。看一張網頁是否符合語義化,只要把它所有的 css 文件都拿掉後是否還能結構分明、閱讀順暢。
當然這還只是 html 標記的語義化。
也提到了css的ID、class名同樣也應該具有語義化。html只能描述到抽象的語義,具體的語義就需要 css 的ID、class名去補充了。