HTML中的doctype宣告含義

2021-10-07 08:12:51 字數 1053 閱讀 7824

1.宣告位於文件中的最前面的位置,處於之前

2.宣告不是乙個html標籤;它是用來告訴瀏覽器頁面使用了哪種html版本

3. 標籤沒有結束標籤

4. 宣告不區分大小寫。

html 4.01 中, 宣告需引用 dtd(文件型別宣告),因為 html 4.01 是基於 sgml(standard generalized markup language 標準通用標記語言)。dtd 指定了標記語言的規則,確保了瀏覽器能夠正確的渲染內容。

html5 不是基於 sgml,因此不要求引用 dtd。

html 4.01 規定了三種不同的 宣告,分別是:strict、transitional 和 framesethtml5 中僅規定了一種

1.html5
2.html 4.01 strict

這個 dtd 包含所有 html 元素和屬性,但不包括表象或過時的元素(如 font )。框架集是不允許的

"-//w3c//dtd html 4.01//en"

"">

3.html 4.01 transitional

這個 dtd 包含所有 html 元素和屬性,包括表象或過時的元素(如 font )。框架集是不允許的

"-//w3c//dtd html 4.01 transitional//en"

"">

4.html 4.01 frameset

這個 dtd與 html 4.01 transitional 相同,但是允許使用框架集內容。

"-//w3c//dtd html 4.01 frameset//en"

"">

關於html中的doctype宣告

相信初學html的大家總會在 的第一行看到類似的 但這行 究竟有什麼用呢?為什麼我刪掉它後 仍然正常,它是不是沒有用?doctype是乙個宣告,是為了告訴標準通用標記語言解析器,它應該使用什麼樣的文件型別定義 dtd 來解析文件。對於網頁來說,每個網頁的製作並不都是遵循標準來創作,即便你不能敲出標準...

常用的 DOCTYPE 宣告

該 dtd 包含所有 html 元素和屬性,但不包括展示性的和棄用的元素 比如 font 不允許框架集 framesets 該 dtd 包含所有 html 元素和屬性,包括展示性的和棄用的元素 比如 font 不允許框架集 framesets 該 dtd 等同於 html 4.01 transiti...

常用的 DOCTYPE 宣告

請參閱這個 html 元素表,其中列出了每種元素會出現在哪個文件型別中。注釋 宣告沒有結束標籤。宣告對大小寫不敏感。請使用 w3c 的驗證器來檢查您是否編寫了有效的 html xhtml 文件!該 dtd 包含所有 html 元素和屬性,但不包括展示性的和棄用的元素 比如 font 不允許框架集 f...