DOCTYPE聲明好以后,接下來的代碼是:<html xmlns="http://www.w3.org/1999/xhtml">
通常我們HTML4.0的代碼只是<html>,這里的"xmlns"是什么呢?這個(gè)"xmlns"是XHTML namespace的縮寫,叫做"名字空間"聲明.名字空間有什么作用呢?由于XML允許使用者自己定義自己的標(biāo)識(shí),使用者定義的標(biāo)識(shí)和其它人定義的標(biāo)識(shí)有可能相同,但表示不同的意義,當(dāng)文件交換或者共享的時(shí)候就容易產(chǎn)生錯(cuò)誤,為了避免這種錯(cuò)誤發(fā)生,XML采用名字空間聲明,允許使用者通過一個(gè)網(wǎng)址指向來識(shí)別自己的標(biāo)識(shí),名字空間就是給文檔做一個(gè)標(biāo)記,告訴別人,這個(gè)文檔是屬于誰的,只不過這個(gè)"誰",是用于一個(gè)網(wǎng)址來代替的.
XHTML是HTML向XML過渡的標(biāo)識(shí)語言,它需要符合XML文檔規(guī)則,因此也需要定義名字字間,又因?yàn)閄HTML1.0不能自定義標(biāo)識(shí),所以它的名字空間都相同,就是"http://www.w3.org/1999/xhtml".
為了被瀏覽器正確解釋和通過標(biāo)識(shí)校驗(yàn),所有的XHTML文檔都必須聲明它們所使用的編碼語言,代碼如下:
<meta http-equiv="Content-Type" content="text/html;charset=GB2312">
這里聲明的編碼語言是簡單中文GB2312,你如果需要制作繁體內(nèi)容,可以定義為BIG5.