為什么要一個doctype
作者:佚名 時間:2014-03-04 分享到:
xhtml允許設(shè)計師或開發(fā)者創(chuàng)造個性化的,不同類型的文檔,每種文檔被不同的規(guī)則約束,這些規(guī)則都是在一個叫文檔類型定義(dtd)的xhtml規(guī)范的基礎(chǔ)上定義的,doctype聲明校驗服務(wù),現(xiàn)代瀏覽器根據(jù)你定義的dtd來描繪你的標記,在轉(zhuǎn)換過程中,這些信息告訴那些校驗服務(wù)和瀏覽器如何操作頁面.
doctype聲明是一個兼容標準的網(wǎng)頁的關(guān)鍵組成部分:除非你的xhtml確定了一個正確的doctype,否則你的標記和css都不會生效.另外,你選擇的doctype會影響大部分流緊箍咒在顯示頁面的方法,如果你沒有注意,結(jié)果會讓你大吃一驚.
xhtml1.0提供了dtd的三咱選擇和三種可能的聲明;
1.過渡型(transitional)-最寬松的dtd,它宣稱的目標是"自己活也讓別人活";
2.嚴格型(strict)-"揮著鞭子的冷酷"dtd,逼著你不能使用表現(xiàn)層的標記和屬性;
3.框架型(frameset)-20世紀90年代最流行的布局方式,同樣地,也可以在你的設(shè)計中使用.