html標籤種類不少,爲何不都用div?

why not divs?html

全部html頁面標籤均可以用div解決,爲何還會存在各類不一樣的標籤呢?編程

代碼是寫給機器閱讀的,初始化標籤更利於快速編程,畢竟不少標籤有了自定義屬性,無需編碼控制,可維護性更高!瀏覽器

因爲html存在無限級嵌套,都要被機器一一識別,效率未免過低,因而利用多樣的標籤來幫助瀏覽器快速有效的識別html內容(無障礙優化);優化

有規範的編寫html利於SEO優化,根據瀏覽器自動識別機制,html的內容更容易被瀏覽器檢索識別、利於搜索引擎的分析。網站

 

假如要開發一款瀏覽器插件,用於自動分析網頁內容,若能根據標籤作區分天然是最好的選擇,也不容易出錯,可能讀者會以爲根據類名、ID、屬性等抓取數據,但那是針對指定網站作數據分析時才能用到,並且一旦該網站有變更,抓取方法也要跟隨變更,人爲操做比較死板;搜索引擎

一款強大的軟件應當智能識別網站內有效內容,要想最快最精準的識別,應當根據瀏覽器html規範,保持良好的編碼習慣,以便快速識別。編碼

相關文章
相關標籤/搜索