IE8 / IE9中的表问题

时间:2011-10-12 15:34:35

标签: css internet-explorer doctype

所以我们的网站设计没有doctype,我正在尝试更新它,以免它迫使IE进入怪癖模式。
问题是,有一些表使用圆角图像,因为开发人员不了解如何使用基于div的设计。这在怪癖模式甚至是IE7模式下看起来很正常,但是当我使用IE8或IE9标准模式时,表中的某些行最终会比它们应该更高(即包含圆角图像的行)并且没有任何数量强迫高度似乎工作。是否有一些我缺少的基本表格显示方法?这在所有浏览器中看起来都很好,除了IE8和IE9,这对我来说是令人费解的。我已将代码(带有完全限定的图像链接)复制到jsbin,您可以在此处查看:
http://jsbin.com/ofedet/

我知道最好的方法是继续使用div或其他一些带有border-radius的语义元素替换它们,但暂时我希望能够解决这些问题以避免灾难,直到我能说服他们重新设计的投资回报率。

2 个答案:

答案 0 :(得分:1)

让那些图像漂浮。

#Table_01 img { 
    float: left;
}

答案 1 :(得分:0)

尝试添加此CSS:

#Table_01 a img { border:0; margin:0; padding:0; }