W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
正如您現(xiàn)在可以猜到的那樣,XHTML代碼看起來與普通的舊HTML代碼非常相似,僅有一些語法差異。下面顯示了三個有效的XHTML文檔的例子。
他們使用W3C的XHTML驗證工具進行驗證。
這個例子使用嚴格的DTD,這意味著每一個標簽必須正確關閉,所有的屬性賦值等。
<?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> 嚴格的DTD XHTML示例-w3cschool.cn在線教程 </title>
</head>
<body>
<p>
請選擇一天:
<br /><br />
<select name="day">
<option selected="selected">星期一</option>
<option>星期二</option>
<option>星期三</option>
</select>
</p>
</body>
</html>
此示例使用過渡DTD,它為不識別樣式表的舊瀏覽器提供支持。你可以看到它在<body>標簽中使用了幾個屬性,當使用嚴格的DTD時,這是不允許的:
<?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> 過渡DTD XHTML例子-w3cschool.cn在線教程 </title>
</head>
<body bgcolor="#FFFFFF" link="#000000" text="red">
<p>這是一個過渡XHTML例子[hgci.cn]</p>
</body>
</html>
本示例使用框架集DTD,它允許我們將一個XHTML頁面拆分為多個框架,每個框架中包含一個XHTML頁面:
<?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>
XHTML文檔看起來更專業(yè),消除了潦草的編碼習慣。他們?nèi)匀辉试S我們?yōu)榕f瀏覽器開發(fā)頁面,但是,通過使用過渡性DTD聲明。
與您的網(wǎng)站最難的事情之一是修改其頁面,以符合嚴格的XHTML DTD。如果您在使用XHTML驗證器,那么您將看到我在說什么。
在我看來,XHTML是一個非常好的主意。我喜歡使用XML解析器瀏覽XHTML文件的想法。我也喜歡將HTML與XML混合的想法......它們是世界上最流行的兩種標記語言,應該相互恭維。希望XHTML在接下來的幾年里會棄用HTML。
盡管我們正在從網(wǎng)上的每個站點開始變得符合XHTML標準,但是我們很高興知道我們可以像專業(yè)的Web開發(fā)人員那樣設置標準。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: