CSS布局建立符合WEB標準的頁面,一直是jb51.net探討的話題,今天說說聲明文檔類型描述(DTD)。 所有的文件需要用文檔類型定義(DTD)開始,來告訴瀏覽器打開頁面時應遵循什么規則。 當我們使用網頁設計工具Dreamweaver 新建網頁文檔以后,你將會在新文檔的首行看到DOCTYPE聲明。 DOCTYPE是文檔類型的簡寫,它定義當前文檔的基本類型。即,所有的文件都需要用文檔類型定義(DTD)。 其實DOCTYPE只是一組機器可讀的規范,雖然中間包含了文件的URL,但瀏覽器不會去讀取這些文件,僅用于識別,然后決定以什么樣的規范去執行頁面中的代碼。 "The DOCTYPE goes before the opening html tag at the top of the page and tells the browser whether the page contains HTML, XHTML, or a mix of both, so that it can correctly interpret the markup."
我們常用的4種文檔類型,來創建我們的網站
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">