為什么要使用XHTML?

2021-12-06 13:49 更新

為什么要使用XHTML?


XHTML 是 HTML(超文本標(biāo)記語言)XML(擴(kuò)展標(biāo)記語言)的結(jié)合物。XHTML 包含了所有與 XML 語法結(jié)合的 HTML 4.01 元素。


為什么要使用XHTML?


將內(nèi)容遷移到XHTML 1.0的開發(fā)人員可以獲得以下好處 -

  • XHTML文檔符合XML,因?yàn)樗鼈兒苋菀妆粯?biāo)準(zhǔn)的XML工具查看,編輯和驗(yàn)證。
  • 可以編寫XHTML文檔,使其在現(xiàn)有的瀏覽器以及新的瀏覽器中運(yùn)行得更好。
  • XHTML文檔可以利用依賴于HTML文檔對(duì)象模型或XML文檔對(duì)象模型的應(yīng)用程序,例如腳本和小應(yīng)用程序。
  • XHTML為您提供更一致,結(jié)構(gòu)良好的格式,以便您的網(wǎng)頁可以通過當(dāng)前和未來的Web瀏覽器輕松解析和處理。
  • 從長遠(yuǎn)來看,您可以輕松地維護(hù),編輯,轉(zhuǎn)換和格式化文檔。
  • 由于XHTML是W3C的官方標(biāo)準(zhǔn),因此您的網(wǎng)站與許多瀏覽器更加兼容,并且呈現(xiàn)得更加準(zhǔn)確。
  • XHTML結(jié)合了HTML和XML的優(yōu)點(diǎn)。而且,所有支持XML的瀏覽器都可以呈現(xiàn)XHTML頁面。
  • XHTML為您的網(wǎng)頁定義了質(zhì)量標(biāo)準(zhǔn),如果您遵循這一標(biāo)準(zhǔn),那么您的網(wǎng)頁將被視為高質(zhì)量的網(wǎng)頁。W3C用這些質(zhì)量標(biāo)記證明這些頁面。

網(wǎng)絡(luò)開發(fā)人員和網(wǎng)頁瀏覽器設(shè)計(jì)人員不斷發(fā)現(xiàn)新的方法,通過新的標(biāo)記語言表達(dá)自己的想法。在XML中,引入新元素或附加元素屬性相對(duì)容易。XHTML系列旨在通過XHTML模塊和用于開發(fā)新的符合XHTML的模塊的技術(shù)來適應(yīng)這些擴(kuò)展。這些模塊允許在開發(fā)內(nèi)容和設(shè)計(jì)新的用戶代理的時(shí)候結(jié)合現(xiàn)有的和新的特性。

基本的了解


我們都知道萬維網(wǎng)上的許多頁面都包含著糟糕的 HTML 代碼。

下面的 HTML 代碼即使沒有遵守 HTML 規(guī)則,它仍然可以工作得很好:

<html>
<head>
<title>這是一段糟糕的HTML代碼</title>
<body>
<h1>
糟糕的HTML代碼
</body>

在繼續(xù)之前,讓我們快速瀏覽一下HTML,XML和SGML。


什么是SGML?

SGML(Standard Generalized Markup language)這是符合國際標(biāo)準(zhǔn)ISO 8879的標(biāo)準(zhǔn)通用標(biāo)記語言(SGML)應(yīng)用程序。HTML被廣泛認(rèn)為是萬維網(wǎng)的標(biāo)準(zhǔn)發(fā)布語言。

這是一種用于描述標(biāo)記語言的語言, 特別是用于電子文檔交換、文檔管理和文檔發(fā)布。HTML 是 SGML 中定義的語言的一個(gè)例子。


什么是XML?

XML 代表可擴(kuò)展標(biāo)記語言。XML 是一種非常類似于 HTML 的標(biāo)記語言, 它是用來描述數(shù)據(jù)的。XML 標(biāo)記不是預(yù)定義的。您必須根據(jù)自己的需要定義自己的標(biāo)簽。



所以使用XHTML是為了代碼的完整性和良好性。

繼續(xù)學(xué)習(xí)XHTML與HTML之間的差異>>


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)