說一說HTML語義化?
得分點(diǎn):語義化標(biāo)簽、利于頁面內(nèi)容結(jié)構(gòu)化、利于無CSS頁面可讀、利于SEO、利于代碼可讀。
回答:HTML語義化就是指在使用HTML標(biāo)簽構(gòu)建頁面時(shí),避免大篇幅的使用無語義的標(biāo)簽,要求盡可能的使用具有語義的標(biāo)簽,比如<header>、<footer>等,若頁面中有一個(gè)標(biāo)題,可以用</footer></header>。
????使用HTML語義化標(biāo)簽的作用:易于用戶閱讀,樣式文件未加載時(shí),頁面結(jié)構(gòu)清晰。有利于SEO(搜索引擎優(yōu)化(Search Engine Optimization)),搜索引擎根據(jù)標(biāo)簽來確定上下文和各個(gè)關(guān)鍵字的權(quán)重。方便屏幕閱讀器解析,如盲人閱讀器根據(jù)語義渲染網(wǎng)頁。有利于開發(fā)和維護(hù),代碼更具有可讀性,代碼更好維護(hù)。
加分回答:HTML5語義化標(biāo)簽并沒有廣泛使用,比如京東、淘寶等,還是使用div元素,設(shè)置id是header或者footer,這個(gè)可能是因?yàn)镠TML5新增的語義化標(biāo)簽的作用不是特別大,網(wǎng)站沒有必要重寫。
標(biāo)簽: