XHTML文檔結構
蒐集整理:[email protected]
來源:《新手學CSS+DIV》曾靜娜 等 編著
下面是Dreamweaver自動生成的一個標準XHTML頁面模板文件,包含以下代碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>無標題文檔</title> </head> <body> </body> </html>
這段代碼可以分爲四個部分:第一部分是DOCTYPE聲明部分,第二部分是命名空間,第三部分是文檔頭部,第四部分是文檔主體。
1. 第一部分:DOCTYPE聲明部分
瀏覽器根據DOCTYPE定義的DTD(文檔類型定義)來解釋頁面。XHTML 1.0提供了三種DOCTYPE可選擇:
- 過渡型(Transitional):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- 嚴格型(Strict):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- 框架型(Frameset):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
2. 第二部分 XML的命名空間
代碼如下:
<html xmlns="http://www.w3.org/1999/xhtml" >
3. 第三部分 文檔頭部
代碼如下:
<head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>無標題文檔</title> </head>
3. 第四部分 文檔主體
代碼如下:
<body> </body>