DOCTYPE宣告對CSS顯示效果也有影響!

2021-04-14 13:57:56 字數 1406 閱讀 4165

看下面兩段**

兩段**不同之處僅僅是doctype的宣告,但是請看看它們在ie6中的顯示效果,第1段**文字都在同一行,而第2段**卻產生了換行!而在ff中顯示效果又是另一番景象……

原來我曾以為,有了css之後,可以拋棄**了。但是現在發現,css也靠不住了。

比如我可能會寫乙個頁面元件,使用css來控制布局,但是我如何知道次元件會用於何種doctype的頁面的?

而且這個doctype一般人好像也不怎麼關心,我原來就是這樣,因為不清楚到底有些什麼差別。

看來有些地方還是用**比較合適,而且處理起來確實比div等要方便的多。在html及css沒有最終統一標準的情況下,table還是能繼續散發其青春活力的!

常用的 DOCTYPE 宣告

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

常用的 DOCTYPE 宣告

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

DOCTYPE文件型別宣告

html 3.2 html 2.0 html strict html transitional html frameset xhtml 2.0 xhtml 1.1 xhtml 1.0 strict xhtml 1.0 transitional xhtml 1.0 frameset 本文介紹關於如何定...