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 和 frameset。html5 中僅規定了一種:
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...