HTML、XML、XHTML有什么區(qū)別?
HTML,超文本標(biāo)記語(yǔ)言,是語(yǔ)法較為松散的、不嚴(yán)格的web語(yǔ)言;
XML,可擴(kuò)展標(biāo)記語(yǔ)言,主要用于存儲(chǔ)數(shù)據(jù)和結(jié)構(gòu);
XHTML,可擴(kuò)展超文本標(biāo)記語(yǔ)言,基于XML,作用與HTML類似,但語(yǔ)法更嚴(yán)格;
怎么理解HTML語(yǔ)義化
根據(jù)內(nèi)容的結(jié)構(gòu)化(內(nèi)容語(yǔ)義化),選擇合適的標(biāo)簽(代碼語(yǔ)義化)便于開(kāi)發(fā)者閱讀和寫出更優(yōu)雅的代碼的同時(shí)讓瀏覽器的爬蟲(chóng)和機(jī)器很好地解析。
怎么理解內(nèi)容與樣式分離原則
1. 修改網(wǎng)頁(yè)時(shí)更方便快捷
在修改頁(yè)面樣式的時(shí)候,根據(jù)內(nèi)容標(biāo)記,到CSS里找到對(duì)應(yīng)的id或者是class,可以非常迅速地更改頁(yè)面樣式。
2. 頁(yè)面載入得更快
因?yàn)閷⒋蟛糠执a寫在了CSS中,使頁(yè)面體積變小,瀏覽器加載速度快。
3.更好地被搜索引擎收錄
由于將大部分的HTML代碼和內(nèi)容樣式寫入了CSS文件中,這就使得網(wǎng)頁(yè)中代碼更加適合搜索引擎。