相關(guān)文章:
Doctype(文檔類型)
現(xiàn)在只有很少的HTML文檔有一個正確而完整的doctype或者DTD (文檔類型聲明)。它現(xiàn)在更多的是在起裝飾作用而沒有什么功能作用,但是就在幾年前剛開始的時候,一個doctype的定義,對瀏覽器解釋這個文檔起到很大的作用。
所有的HTML和XHTML文檔都必須使它的doctype聲明合法化。 doctype可以告訴我們在文檔中使用的是什么版本的HTML和XHMTL,也決定了校驗器以何種方式校驗,瀏覽器以何種模式解釋。如果文檔中有一個正確而完整的doctype,許多瀏覽器將會轉(zhuǎn)換到標(biāo)準(zhǔn)模式,那就意味著與CSS的規(guī)范更加接近了。因為瀏覽器不必再把時間用在彌補(bǔ)、解釋不規(guī)范的HTML上了,所以文檔的顯示速度也加快了。這同樣也會減少在不同瀏覽器上顯示的差異性。
下面的doctype聲明是針對XHTML 1.0 Strict的,它將會促使擁有“文檔類型轉(zhuǎn)換器”的瀏覽器使用他們的標(biāo)準(zhǔn)模式。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">相關(guān)文章:
字符編碼
所有的XHTML文檔都應(yīng)當(dāng)定義他們的字符編碼。
最好的網(wǎng)頁編碼方法是配置你的網(wǎng)絡(luò)服務(wù)器,使其發(fā)送帶有字符編碼的HTTP content-type 頭部。關(guān)于如何使用去做的具體細(xì)節(jié),請參閱你所使服務(wù)器軟件的說明。
如果你使用的是Apache,你可以通過在你的.htaccess 文件中添加一兩條規(guī)則來定義字符編碼。例如,你的所有文件使用的都是utf-8, 添加下面的語句: AddDefaultCharset utf-8
定義具有相同擴(kuò)展名的文件的字符編碼,則使用下面的代碼: AddCharset utf-8 .html
如果你的服務(wù)器允許你用PHP腳本時,你可以使用以下的代碼來定義字符編碼。 <?php header("Content-Type: application/xhtml+xml; charset=utf-8"); ?>
如果你的頁面是HTML, 請把application/xhtml+xml 換成 text/html 。不管是什么原因,如果你不能配置你的服務(wù)器使其定義為你所使用的字符編碼,你可以在<head>中使用<meta> 。即使你的服務(wù)器配置正確了,這也是個定義字符編碼的好方法。
例如, 下面的<meta> 告訴瀏覽器這是一個使用ISO-8859-1 字符編碼的文檔: <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />相關(guān)文章:
出處:藍(lán)色理想
責(zé)任編輯:紅色黑客
上一頁 (X)HTML [1] 下一頁 CSS [1]
◎進(jìn)入論壇網(wǎng)頁制作、網(wǎng)站綜合版塊參加討論
|