✔ 最佳答案
DOCTYPE是document type(文檔類型)的縮寫
在web設計中用來說明你用的XHTML/HTML是什麼版本
要建立符合標準的網頁
DOCTYPE聲明是必不可少的關鍵部分
建議你還留著比較保險
因為如果沒有的話
雖然大部分的程式會自動視為「xhtml1-transitional.dtd」
但是依我的經驗,常常就是缺這個才出錯
版本則有三種版本:
1. 過渡的(Transitional):要求非常寬鬆的DTD,它允許你繼續使用HTML4.01的標識
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2. 嚴格的(Strict):要求嚴格的DTD,你不能使用任何表現層的標識和屬性,例如<br>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3. 框架的(Frameset):專門針對框架頁面設計使用的DTD,如果你的頁面中包含有框架,需要採用這種DTD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
2010-04-24 21:53:38 補充:
一般來說
用「純CSS」寫的網站,才會考慮用「要求嚴格的DTD」
因為這樣的話,就可以強迫網頁設計師或程式設計師
去用CSS來做網頁的編排,而不是用像 來做編排