首頁 >web前端 >html教學 >網頁製作基礎 聲明文件類型描述(DTD_HTML/Xhtml_網頁製作

網頁製作基礎 聲明文件類型描述(DTD_HTML/Xhtml_網頁製作

WBOY
WBOY原創
2016-05-16 16:42:571652瀏覽

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  so that it   can correctly interpret the markup."

  我們常用的4種文件類型,來創建我們的網站 
 

HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/sTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
html PUBLIC "-//W3C// DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
html PUBLIC "-//W3C/ML/DTD Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

  在4種文件類型中:
 
  HTML4.01提供了兩種常用的DTD :
  (1).嚴格型(strict):要求嚴格的DTD,使用者必須使用符合HTML4 .01中定義的標籤。
  (2).寬鬆行(loose):要求比較寬鬆的DTD,與以前的HTML其它版本相容一些。
  XHTML1.0提供了兩種常用的DTD :
  (1).過渡型(transitional):要求非常寬鬆的DTD,它允許使用者繼續使用HTML4.01的標籤,但是要符合XHTML的寫法。
  (2).嚴格型(strict)


  DTD表示文檔類型的定義,它們定義XML,XHTML和HTML的特定的某一個版本中可以有什麼,不可以有什麼,在載入網頁的時候,瀏覽器會用既定的聲明規範去檢查頁面的內容,是不是有效,然後採取相應的措施與編碼解釋文件中的代碼。 
  對於它們是如何運作的,我們用不著深究,只要知道它們能保證我們發展出標準的網頁和保證CSS的正確渲染。
  一般情況下,我建議讀者選擇過渡型文件類型,這種DTD比較寬鬆,也比較容易通過W3C的程式碼校驗,比較適合目前國內開發環境和大多數開發人員的水平。
  當我們也要向strict水平發展呀!不過Adobe Dreamweaver CS3/CS4工具中預設的是strict。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn