我有一個相當複雜的頁面,其中包含一個絕對定位的表(作爲正文中的最後一個元素)。該表是使用jQuery動態創建的。無論我如何指定cellspadding屬性,IE8在兼容模式下都會忽略它。有幾種跡象表明它爲什麼會被忽略:兼容性模式下的Internet Explorer 8忽略cellpadding
佈局關閉了默認的填充(2px)。
在IE Developer Tools底座中,屬性顯示爲「cellpadding」(全部小寫),而cellspacing屬性顯示爲「cellSpacing」,並且如果將屬性選項卡下的值更改爲0,固定並且名稱更改爲「cellPadding」。
正如我所說,這是一個相當複雜的頁面(讀「混亂」)全從多個來源粘貼廣告和內容。我打算做更多的調查,但我想知道是否有人遇到過同樣的問題。它必定是一些邊緣情況可能導致無效標記導致這種誤解。
感謝您的反饋。它在我的TODO清單上。唯一的問題是,我剛剛意識到,我沒有一臺真正的IE7的機器。 – 2009-07-27 14:44:17