XHTML 示例

2021-11-30 09:45 更新

正如您現(xiàn)在可以猜到的那樣,XHTML代碼看起來(lái)與普通的舊HTML代碼非常相似,僅有一些語(yǔ)法差異。下面顯示了三個(gè)有效的XHTML文檔的例子。

他們使用W3C的XHTML驗(yàn)證工具進(jìn)行驗(yàn)證。


例1. 嚴(yán)格的DTD XHTML示例:


這個(gè)例子使用嚴(yán)格的DTD,這意味著每一個(gè)標(biāo)簽必須正確關(guān)閉,所有的屬性賦值等。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title> 嚴(yán)格的DTD XHTML示例-w3cschool.cn在線教程 </title>
</head> <body> <p>

請(qǐng)選擇一天:

<br /><br /> <select name="day"> <option selected="selected">星期一</option>
<option>星期二</option>
<option>星期三</option>
</select> </p> </body> </html>


例2. 過(guò)渡DTD XHTML例子:


此示例使用過(guò)渡DTD,它為不識(shí)別樣式表的舊瀏覽器提供支持。你可以看到它在<body>標(biāo)簽中使用了幾個(gè)屬性,當(dāng)使用嚴(yán)格的DTD時(shí),這是不允許的:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title> 過(guò)渡DTD XHTML例子-w3cschool.cn在線教程 </title>
</head> <body bgcolor="#FFFFFF" link="#000000" text="red"> <p>這是一個(gè)過(guò)渡XHTML例子[hgci.cn]</p>
</body> </html>


例3. 框架DTD XHTML例子:


本示例使用框架集DTD,它允許我們將一個(gè)XHTML頁(yè)面拆分為多個(gè)框架,每個(gè)框架中包含一個(gè)XHTML頁(yè)面:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title> 框架DTD XHTML例子-w3cschool.cn在線教程 </title>
</head> <frameset cols="100,*"> <frame src="toc.html" />
<frame src="intro.html" name="content" /> </frameset> </html>


結(jié)論


XHTML文檔看起來(lái)更專業(yè),消除了潦草的編碼習(xí)慣。他們?nèi)匀辉试S我們?yōu)榕f瀏覽器開(kāi)發(fā)頁(yè)面,但是,通過(guò)使用過(guò)渡性DTD聲明。

與您的網(wǎng)站最難的事情之一是修改其頁(yè)面,以符合嚴(yán)格的XHTML DTD。如果您在使用XHTML驗(yàn)證器,那么您將看到我在說(shuō)什么。


在我看來(lái),XHTML是一個(gè)非常好的主意。我喜歡使用XML解析器瀏覽XHTML文件的想法。我也喜歡將HTML與XML混合的想法......它們是世界上最流行的兩種標(biāo)記語(yǔ)言,應(yīng)該相互恭維。希望XHTML在接下來(lái)的幾年里會(huì)棄用HTML。

盡管我們正在從網(wǎng)上的每個(gè)站點(diǎn)開(kāi)始變得符合XHTML標(biāo)準(zhǔn),但是我們很高興知道我們可以像專業(yè)的Web開(kāi)發(fā)人員那樣設(shè)置標(biāo)準(zhǔn)。


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)