什么是HTML捻撑?
HTML 是用來描述網(wǎng)頁的一種語言磨隘。
- HTML 指的是超文本標(biāo)記語言 (Hyper Text Markup Language)
- HTML 不是一種編程語言,而是一種標(biāo)記語言 (markup language)
- 標(biāo)記語言是一套標(biāo)記標(biāo)簽 (markup tag)
- HTML 使用標(biāo)記標(biāo)簽來描述網(wǎng)頁
什么是xml?
- XML 指可擴展標(biāo)記語言(EXtensible Markup Language)
- XML 是一種標(biāo)記語言顾患,很類似 HTML
- XML 的設(shè)計宗旨是傳輸數(shù)據(jù)番捂,而非顯示數(shù)據(jù)
- XML 標(biāo)簽沒有被預(yù)定義。您需要自行定義標(biāo)簽江解。
- XML 被設(shè)計為具有自我描述性设预。
- XML 是 W3C 的推薦標(biāo)準(zhǔn).
XHTML 是什么?
- XHTML 指可擴展超文本標(biāo)簽語言(EXtensible HyperText Markup Language)犁河。
- XHTML 的目標(biāo)是取代 HTML鳖枕。
- XHTML 與 HTML 4.01 幾乎是相同的。
- XHTML 是更嚴(yán)格更純凈的 HTML 版本桨螺。
- XHTML 是作為一種 XML 應(yīng)用被重新定義的 HTML宾符。
- XHTML 是一個 W3C 標(biāo)準(zhǔn)。
XML 與 HTML 的主要差異
- XML 不是 HTML 的替代灭翔。
- XML 和 HTML 為不同的目的而設(shè)計:
1魏烫、XML 被設(shè)計為傳輸和存儲數(shù)據(jù),其焦點是數(shù)據(jù)的內(nèi)容。
2哄褒、 HTML 被設(shè)計用來顯示數(shù)據(jù)稀蟋,其焦點是數(shù)據(jù)的外觀。
3呐赡、 HTML 旨在顯示信息糊治,而 XML 旨在傳輸信息。
- XML 是一種標(biāo)記化語言罚舱,其中所有的東西都要被正確的標(biāo)記井辜,以產(chǎn)生形式良好的文檔。
- XML 用來描述數(shù)據(jù)管闷,而 HTML 則用來顯示數(shù)據(jù)粥脚。
- XHTML存在的來源以及原因
市場中存在著不同的瀏覽器技術(shù),某些瀏覽器運行在計算機中包个,某些瀏覽器則運行在移動電話和手持設(shè)備上刷允。而后者沒有能力和手段來解釋糟糕的標(biāo)記語言。
因此碧囊,通過把 HTML 和 XML 各自的長處加以結(jié)合树灶,我們得到了在現(xiàn)在和未來都能派上用場的標(biāo)記語言 - XHTML。
XHTML 可以被所有的支持 XML 的設(shè)備讀取糯而,同時在其余的瀏覽器升級至支持 XML 之前天通,XHTML 使我們有能力編寫出擁有良好結(jié)構(gòu)的文檔,這些文檔可以很好地工作于所有的瀏覽器熄驼,并且可以向后兼容像寒。