我有一些HTML代碼。這裏是一個鏈接到小提琴與片段: http://jsfiddle.net/U32UU/2/HTML Doctype導致格式問題
該問題沒有出現在jsfiddle中,但你可以複製本地代碼片段,並在瀏覽器中看到它。隨着包含doctype規範,問題是所有的「錯誤」風格標籤格式不正確。在該行上方和下方添加了空間。如果我刪除了doctype指令,那麼問題就消失了,格式看起來不錯。
尋找這裏:http://www.w3schools.com/tags/ref_html_dtd.asp
我沒有做不是由DOCTYPE支持什麼。我也想知道我是否需要doctype規範。沒有它似乎工作得很好,但我想知道爲什麼格式問題在那裏。
感謝您的解釋 – 2012-02-24 18:20:37
實際的建議是正確的,但原則上,它並不是錯誤(違反規範),因此瀏覽器傳統上會在表格單元格的開始處抑制「p」元素的邊距。這只是一個功能,可以用默認的瀏覽器樣式表來描述。 – 2012-02-24 18:27:51
有趣。並非所有的怪癖都是古老的錯誤? – 2012-02-24 18:40:11