HTML中的DOCTYPE需要注意的事情!

2021-04-29 21:43:33 字數 1087 閱讀 7254

在我們使用一些頁面設計工具生成頁面的時候,往往在頁面的開始會生成如下的doctype資訊,那麼什麼是doctype?doctype是文件型別定義,就是規定了在html頁面中使用什麼樣的標籤是合法的。這些規範是w3c組織制定的,到目前為止有過如下幾種doctype:

1、這是基於html4.0規範,是比較老的一種。

這是xhtml規範,是按照xml語法來規定hmtl文件,與html比較,語法要求更加嚴謹。例如:在標籤的屬性必須有引號。其中transitional規範要求非常寬鬆的dtd,它允許繼續使用html4.01的標識(但是要符合xhtml的寫法)。

strict規範是要求嚴格的dtd。

關於這些規範的更加詳細的資訊請參考

在我們使用一些頁面設計工具生成頁面的時候,往往在頁面的開始會生成如下的doctype資訊,那麼什麼是doctype?doctype是文件型別定義,就是規定了在html頁面中使用什麼樣的標籤是合法的。這些規範是w3c組織制定的,到目前為止有過如下幾種doctype:

1、這是基於html4.0規範,是比較老的一種。

這是xhtml規範,是按照xml語法來規定hmtl文件,與html比較,語法要求更加嚴謹。例如:在標籤的屬性必須有引號。其中transitional規範要求非常寬鬆的dtd,它允許繼續使用html4.01的標識(但是要符合xhtml的寫法)。

strict規範是要求嚴格的dtd。

關於這些規範的更加詳細的資訊請參考

。 同樣的語句在不同的規範效果不同的,在html4.0中沒有飄浮的效果,style中的position的fixed不起作用,在xhmtl就可以。 事實上我們很少注意到這兩個規範不同,但是就是在頁面使用了不同的dtd導致了頁面效果的不同。

關於html中的doctype宣告

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

HTML中的doctype宣告含義

1.宣告位於文件中的最前面的位置,處於之前 2.宣告不是乙個html標籤 它是用來告訴瀏覽器頁面使用了哪種html版本 3.標籤沒有結束標籤 4.宣告不區分大小寫。在html 4.01 中,宣告需引用 dtd 文件型別宣告 因為 html 4.01 是基於 sgml standard general...

HTML 中Doctype簡單解析

public w3c dtd xhtml 1.0 frameset en 其中doctype物件定義了文件的根元素是html,它在公共識別符號被定義為 w3c dtd xhtml 1.0 strict en 的 dtd 中進行了定義。瀏覽器將明白如何尋找匹配此公共識別符號的 dtd。如果找不到,瀏覽...