在制作網頁時,在文檔開頭常常有<!DOCTYPE>標簽,那么這個標簽有什么用呢?這篇文章初步介紹了<!DOCTYPE>的作用與使用方法。
功能:<!DOCTYPE> 標簽用于聲明文檔的語言和DTD類型。
<!DOCTYPE> 標簽實際上不是HTML標簽,它位于文檔的最前面,用于說明文檔的類型和使用的規范,當進行文檔驗證時,系統按照<!DOCTYPE>指明的規范進行驗證。
注:<!DOCTYPE>標簽沒有結束標簽,也不需要關閉。
語法:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
聲明了文檔的根元素是 html,它在公共標識符被定義為"-//W3C//DTD XHTML 1.0 Strict//EN"的DTD中進行了定義,瀏覽器將明白如何尋找匹配此公共標識符的 DTD。如果找不到,瀏覽器將使用公共標識符后面的 URL 作為尋找 DTD 的位置。
實例1 XHTML 1.0的三種<!DOCTYPE>。
文檔根元素:html;語言版本:XHTML 1.0;DTD類型:Strict(嚴ge的)。用戶必須嚴ge遵循XHTML規范,需要和CSS配合使用。
文檔根元素:html;語言版本:XHTML 1.0;DTD類型:Transitional(過渡的)。用于不使用CSS的用戶。
文檔根元素:html;語言版本:XHTML 1.0;DTD類型:Frameset(框架集的)。對于框架集頁面,需要采用這種DTD。
實例2 HTML 4.01的三種<!DOCTYPE>。
文檔根元素:html;語言版本:HTML 4.01;DTD類型:Strict(嚴ge的)。用戶必須嚴ge遵循XHTML規范,需要和CSS配合使用。
文檔根元素:html;語言版本:HTML 4.01;DTD類型:Transitional(過渡的)。用于不使用CSS的用戶。
文檔根元素:html;語言版本:HTML 4.01;DTD類型:Frameset(框架集的)。對于框架集頁面,需要采用這種DTD。
新聞熱點
疑難解答