標籤語義化
阿新 • • 發佈:2018-11-09
https://www.cnblogs.com/Lee-ahao/p/6555771.html
WHAT(何為語義化) 很多時候我們寫HTML,為了方便都會直接使用div和span標籤,再通過class來確定具體樣式。網站哪一部分為標題,哪一部分為導航,哪一部分為頭部和底部,都只能通過class進行確定,但class命名規範卻又沒有一套統一的標準,因此導致很多時候無法確定整體網站的結構。 因此,在HTML5出現後,添加了關於頁面佈局結構的新標籤。而在HTML書寫過程中,根據不同的內容使用合適的標籤進行開發,即為語義化。 WHY(為什麼要語義化) 語義化的優勢主要在於下面幾點: 1.其他開發者便於閱讀程式碼,通過不同標籤明白每個模組的作用何區別; 2.結構明確、語義清晰的頁面能有更好的使用者體驗,在樣式(css)沒有載入前也有較為明確的結構,更如img這一類的,在圖片無法載入的情況下有alt標籤告知使用者此處圖片的具體內容; 3.利於SEO,語義化便於搜尋引擎爬蟲理解,和搜尋引擎建立良好的溝通,能讓爬蟲爬去更多關鍵有效的資訊; 4.方便其他設別閱讀(如螢幕閱讀器,盲人裝置和移動裝置等)。 HOW(如何語義化)