面試中的html doctype到底是什

2021-07-27 06:01:37 字數 782 閱讀 5331

宣告是指示 web 瀏覽器使用哪個 html 版本進行頁面編寫的指令。要始終向 html 文件新增 宣告,這樣瀏覽器才能獲知文件型別。

在 html 4.01 中, 宣告引用 dtd,因為 html 4.01 基於 sgml。dtd 規定了標記語言的規則,這樣瀏覽器才能正確地呈現內容。

html5 不基於 sgml,所以不需要引用 dtd。

該 dtd 包含所有 html 元素和屬性,但不包括展示性的和棄用的元素(比如 font)。不允許框架集(framesets)。

該 dtd 包含所有 html 元素和屬性,包括展示性的和棄用的元素(比如 font)。不允許框架集(framesets)。

該 dtd 等同於 html 4.01 transitional,但允許框架集內容。

該 dtd 包含所有 html 元素和屬性,但不包括展示性的和棄用的元素(比如 font)。不允許框架集(framesets)。必須以格式正確的 xml 來編寫標記。

該 dtd 包含所有 html 元素和屬性,包括展示性的和棄用的元素(比如 font)。不允許框架集(framesets)。必須以格式正確的 xml 來編寫標記。

該 dtd 等同於 xhtml 1.0 transitional,但允許框架集內容。

該 dtd 等同於 xhtml 1.0 strict,但允許新增模型(例如提供對東亞語系的 ruby 支援)。

HTML DOCTYPE 的重要性

定義和用法 宣告必須是 html 文件的第一行,位於 標籤之前。宣告不是 html 標籤 它是指示 web 瀏覽器關於頁面使用哪個 html 版本進行編寫的指令。在 html 4.01 中,宣告引用 dtd,因為 html 4.01 基於 sgml。dtd 規定了標記語言的規則,這樣瀏覽器才能正確地...

HTML DOCTYPE 的重要性

定義和用法 宣告必須是 html 文件的第一行,位於 標籤之前。宣告不是 html 標籤 它是指示 web 瀏覽器關於頁面使用哪個 html 版本進行編寫的指令。在 html 4.01 中,宣告引用 dtd,因為 html 4.01 基於 sgml。dtd 規定了標記語言的規則,這樣瀏覽器才能正確地...

缺少HTML Doctype造成的樣式問題

html頁面中頂部缺少doctype會給布局和樣式帶很詭異的影響,從樣式和位置細節找不到問題原因時,第乙個就要考慮是不是缺少doctype文件型別宣告。目前比較常用的doctype是html5型別 這個宣告使ie8 ie9處於standards mode標準模式,ie7 ie6處於almost st...