HTML文檔類型的做用,文檔類型有多少種?

HTML文檔類型的做用是用來告知 Web 瀏覽器頁面使用了哪一種 HTML 版本。html

製做符合標準的網頁,第一件事情就是聲明符合本身須要的DOCTYPE。應當在HTML文檔的第一行用<!DOCTYPE> 聲明該網頁所採用的文檔類型。DOCTYPE是document type(文檔類型)的簡寫。瀏覽器

 

說明:ruby

  1. <!DOCTYPE> 聲明不是一個 HTML 標籤;
  2. <!DOCTYPE> 標籤沒有結束標籤。
  3. <!DOCTYPE> 聲明不區分大小寫。


常見的 DOCTYPE 聲明(摘自w3cschool)框架

HTML 5spa

<!DOCTYPE html>

 

HTML 4.01 Strictcode

這個 DTD 包含全部 HTML 元素和屬性,但不包括表象或過期的元素(如 font )。框架集是不容許的。htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

 

HTML 4.01 Transitionalblog

這個 DTD 包含全部 HTML 元素和屬性,包括表象或過期的元素(如 font )。框架集是不容許的。文檔

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

 

HTML 4.01 Framesetget

這個 DTD 與 HTML 4.01 Transitional 相同,可是容許使用框架集內容。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

 

XHTML 1.0 Strict

這個 DTD 包含全部 HTML 元素和屬性,但不包括表象或過期的元素(如 font )。框架集是不容許的。結構必須按標準格式的 XML 進行書寫。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

 

XHTML 1.0 Transitional

這個 DTD 包含全部 HTML 元素和屬性,包括表象或過期的元素(如 font )。框架集是不容許的。結構必須按標準格式的 XML 進行書寫。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

XHTML 1.0 Frameset

這個 DTD 與 XHTML 1.0 Transitional 相同,可是容許使用框架集內容。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

 

XHTML 1.1

這個 DTD 與 XHTML 1.0 Strict 相同,可是容許您添加模塊(例如爲東亞語言提供 ruby 支持)。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

 提示:使用 W3C 驗證來檢查您是否編寫了一個帶有正確 DTD 的合法的 HTML / XHTML 文檔!

相關文章
相關標籤/搜索