首頁  >  文章  >  web前端  >  html中關於聲明的詳細介紹

html中關於聲明的詳細介紹

黄舟
黄舟原創
2017-06-19 10:27:242460瀏覽

聲明不是一個 HTML 標籤;它是用來告知 Web 瀏覽器頁面使用了哪種 HTML 版本。

聲明位於文檔中的最前面的位置,處於 標籤之前,聲明告知瀏覽器的解析器用什麼文檔標準解析這個文檔(標準模式)。若聲明錯誤或未聲明會導致文件以相容模式/混雜模式呈現。

標籤沒有結束標籤。 聲明不區分大小寫。總是先為 HTML 文件新增 聲明,確保瀏覽器能夠預先知道文件類型。

html4.01與html5中的

在html4.01,聲明需要引用DTD(文件類型聲明),因為它是基於SGML(Standard Generalized Markup Language 標準通用標記語言),DTD 指定了標記語言的規則,確保了瀏覽器能夠正確的渲染內容。 html5不基於SGML因此不需要引用DTD。

HTML 5 只有一種 聲明:

 <!DOCTYPE html>

HTML 4.01 規定了三種不同的 聲明,分別是:Strict、Transitional 和Frameset

#HTML 4.01 Strict

不允許使用表現性、廢棄元素(如font)以及框架集(如frameset)。

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

HTML 4.01 Transitional

允許使用表現性、廢棄元素(如font),不允許使用框架集(如frameset)。

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

HTML 4.01 Frameset

允許表現性元素,廢氣元素以及框架集合。

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


HTML 元素和有效DOCTYPES

以下連結中的表格列出了所有的HTML5 /HTML 4.01/XHTML 元素,以及它們會出現在什麼文件類型(!DOCTYPE) 中,效果如圖。

html中關於<!DOCTYPE>聲明的詳細介紹

html中關於<!DOCTYPE>聲明的詳細介紹

html中關於<!DOCTYPE>聲明的詳細介紹

以上是html中關於聲明的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn