CSS的第一行代碼是非常重要的,它通常被稱為“文檔類型聲明”,也叫做DTD(Doctype)。DTD是一個聲明文檔類型的定義,它告訴瀏覽器你的HTML或者XHTML遵循哪個版本的規(guī)范。
<!DOCTYPE html>
這就是HTML5的文檔類型聲明,它告訴瀏覽器你將使用HTML5規(guī)范來編寫你的網(wǎng)頁。如果你用的是HTML4,那么你應該使用下面的DTD聲明:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
如果你在網(wǎng)頁中沒有正確聲明DTD,那么瀏覽器可能會采用“怪異模式”(Quirks mode)來渲染你的頁面。這種模式可能會導致樣式出現(xiàn)問題,甚至整個頁面的布局都會出現(xiàn)錯誤。所以請一定不要忘記在文檔的第一行添加合適的DTD聲明。