通過 DTD 驗(yàn)證 XHTML

2021-12-06 13:50 更新

XHTML 文檔是根據(jù)文檔類型聲明進(jìn)行驗(yàn)證的。


通過 DTD 驗(yàn)證 XHTML


1. 嚴(yán)格DTD

XHTML 文檔是根據(jù)文檔類型聲明(DTD)進(jìn)行驗(yàn)證的。只有將正確的 DTD 添加到文件的首行,XHTML 文件才會(huì)被正確地驗(yàn)證。

嚴(yán)格 DTD 包含沒有被反對(duì)使用的或不出現(xiàn)在框架結(jié)構(gòu)中的元素和屬性:

!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"

2. 過渡DTD

過渡 DTD 包含嚴(yán)格 DTD 中的一切,外加那些不贊成使用的元素和屬性。

!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

3. 框架DTD

框架 DTD 包含過渡 DTD 中的一切,外加框架。

!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"

4. 一個(gè)最簡(jiǎn)單的XHTML文檔例子

這是一個(gè)個(gè)簡(jiǎn)單的 XHTML 文檔:

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
        <head>
                <title>簡(jiǎn)單的Xhtml文檔 W3Cschool.cn</title>
        </head>
        <body>
                <p>一個(gè)簡(jiǎn)單的段落。</p>
        </body>
</html>


使用 W3C 驗(yàn)證器來測(cè)試你的 XHTML


每個(gè)XHTML文檔都根據(jù)文檔類型定義進(jìn)行驗(yàn)證。在正確驗(yàn)證XHTML文件之前,必須將正確的DTD添加為文件的第一行或第二行。

一旦準(zhǔn)備好驗(yàn)證您的XHTML文檔,就可以使用W3C Validator來驗(yàn)證您的文檔。這個(gè)工具非常方便,可以幫助您解決文檔中的問題。這個(gè)工具不需要任何專業(yè)知識(shí)來執(zhí)行驗(yàn)證。

文本框中的以下語句顯示了詳細(xì)信息。您需要提供您要驗(yàn)證的網(wǎng)頁的完整網(wǎng)址,然后點(diǎn)擊驗(yàn)證頁面按鈕。


在下面的文本框中輸入你的網(wǎng)址:

這個(gè)驗(yàn)證器檢查各種格式的網(wǎng)頁文檔的標(biāo)記有效性,尤其是HTML,XHTML,SMIL,MathML等。

還有其他工具可以執(zhí)行不同的其他驗(yàn)證。

XHTML 知識(shí)要點(diǎn)復(fù)習(xí)


  • XHTML 指可擴(kuò)展超文本標(biāo)簽語言(EXtensible HyperText Markup Language)。
  • XHTML 的目標(biāo)是取代 HTML。
  • XHTML 與 HTML 4.01 幾乎是相同的。
  • XHTML 是更嚴(yán)格更純凈的 HTML 版本。
  • XHTML 是作為一種 XML 應(yīng)用被重新定義的 HTML。
  • XHTML 是一個(gè) W3C 標(biāo)準(zhǔn)。


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)