當前位置:首頁 > 通用術語 > 什麼是XHTML?概念、運作方式

什麼是XHTML?概念、運作方式

2025-08-27通用術語338

網路百科全書中XHTML的定義。

什麼是XHTML?

XHTML 代表可擴展超文本標記語言,是萬維網聯盟 (W3C) 提出的超文本標記語言 (HTML) 版本。XHTML 1 基本上是 HTML 4 在可擴展標記語言 (XML) 中的重新表述,可以透過允許開發人員建立包含 XML 函數的 HTML 文件來順利地從 HTML 遷移到 XML。

XHTML – 可擴展超文本標記語言


使用 XHTML 代替 HTML 進行 Web 內容開發的優點包括:

  • 更容易移植到非標準使用者介面

  • 建立新文件類型定義 (DTD) 的能力

網站已經可以移轉至 XHTML,因為 XHTML 符合現有的超文本傳輸通訊協定 (HTTP) 使用者代理程式 (Web 瀏覽器)。移轉可確保內容符合 XML,這是有利的,因為 XML 是未來的 Web 內容範例。

驗證 XHTML 文件

符合 XHTML 規格的 XHTML 文件稱為有效。有效性可確保文件程式碼的一致性,進而簡化處理,但不一定確保瀏覽器的一致呈現。您可以使用 W3C 標記驗證服務檢查文件的有效性。在實踐中,許多Web開發程式提供基於W3C標準的程式碼驗證。

根元素

XHTML 文件的根元素必須是 ,且必須包含屬性,以將其與 XHTML 命名空間相關聯。XHTML 的命名空間 URI 是 。下列範例標籤還具有使用自然語言識別文件的屬性:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

DOCTYPE

為了驗證 XHTML 文檔,可以使用文檔類型聲明或 DOCTYPE。DOCTYPE 向瀏覽器聲明文檔所符合的文件類型定義 (DTD)。文檔類型聲明應放在根元素之前。

如果驗證器無法根據公用識別碼 (另一個引號字串) 找到 DTD 的副本,則 DOCTYPE 的系統識別碼部分 (在這些範例中是以 http:// 開頭的 URL) ,則只需要指向要使用的 DTD 副本。它不需要是這些範例中的特定URL;事實上,鼓勵作者盡可能使用 DTD 檔案的本機副本。不過,公用 ID 必須是字元對字元,與範例中相同。

XML 宣告

當使用 MIME 類型提供文件時,可以在 XML 宣告的 XHTML 文件開頭指定字元編碼。(如果 XML 文件缺少編碼規格,則 XML 剖析器會假設編碼是 UTF-8 或 UTF-16,除非編碼已由較高的通訊協定決定。

比如:

可以選擇性地省略宣告,因為它會宣告預設編碼作為其編碼。不過,如果文件改為使用 XML 1.1 或其他字元編碼,則需要宣告。第 7 版之前的 Internet Explorer 會進入 quirks 模式,如果它在充當 的文件中遇到 XML 宣告。

“什麼是XHTML?概念、運作方式” 的相關文章

什麼是頻外管理 (OBM)?概念、怎麼運作的

什麼是頻外管理 (OBM)?概念、怎麼運作的

網路百科全書中頻外管理 (OBM) 的定義。什麼是頻外管理 (OBM)?OBM 代表帶外管理,是一種使用輔助串行通信鏈路遠程管理網絡的廣域網 (WAN) 電信組件的方法。這些裝置通常是路由器、交換器或通道服務單元/資料服務單元 (CSU/DSU),用於建立和維護與公司網路的 WAN 連結。可以在帶外...

什麼是通用分組無線電服務 (GPRS)?概念、怎麼運作的

什麼是通用分組無線電服務 (GPRS)?概念、怎麼運作的

網絡百科全書中通用分組無線服務 (GPRS) 的定義。什麼是GPRS(通用分組無線服務)?GPRS是時分多址(TDMA)蜂窩電話系統的升級版。通用分組無線電服務(GPRS)使用分組交換代替TDMA系統現有的電路交換技術,以更有效地利用可用帶寬。探地雷達GPRS為用戶提供多達八個獨立的14.4-Kbp...

什麼是手持裝置標記語言 (HDML)?概念、運作方式

什麼是手持裝置標記語言 (HDML)?概念、運作方式

手持設備標記語言 (HDML) 是一種簡單的語言,用於為小型顯示器手持設備創建類似超文本的內容。什麼是 HDML(手持設備標記語言)?一種以超文本標記語言 (HTML) 為模型的標記語言,針對個人數字助理 (PDA)、尋呼機和行動電話等手持信息設備的無線互聯網訪問進行了優化。這些設備的顯示器尺寸有限...

什麼是啟動檔案?概念、運作方式

什麼是啟動檔案?概念、運作方式

啟動檔案是在電腦上啟動(啟動)作業系統所需的檔案。什麼是啟動檔案?啟動檔案是在電腦上啟動作業系統所需的檔案。每個作業系統都有自己的一組開機檔案,需要在開機順序期間尋找、載入和初始化作業系統。啟動檔案首次安裝 Windows 操作系統時,某些文件會放置在硬盤驅動器上,這些文件需要存在才能加載操作系統,...

什麼是WINS Proxy 代理程式?概念、運作方式

什麼是WINS Proxy 代理程式?概念、運作方式

網路百科中WINS Proxy 代理程式的定義。什麼是WINS Proxy 代理程式?WINS Proxy 代理程式是網路上的電腦,可讓非 WINS 用戶端使用 Windows 網際網路名稱服務 (WINS) 執行 NetBIOS 名稱解析。換句話說,WINS Proxy 代理程式是非 WINS 用...

什麼是Windows 腳本主機 (WSH)?概念、運作方式

什麼是Windows 腳本主機 (WSH)?概念、運作方式

網路百科全書中 Windows 腳本主機 (WSH) 的定義。什麼是 Windows 腳本主機?Windows 腳本主機 (WSH) 是 Microsoft Windows 作業系統隨附的語言獨立腳本主機,可讓系統管理員從命令主控台 (使用 cscript.exe) 或按兩下桌面捷徑 (使用 wsc...