繁体   English   中英

IE8 / IE9中的表出现问题

[英]Problem with table in IE8/IE9

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

我知道最好的方法是继续将它们替换为div或带边界半径的其他语义元素,但是暂时我只是希望解决这些问题,以免造成灾难,直到我可以说服他们的投资回报率重新设计。

让那些图像浮动。

#Table_01 img { 
    float: left;
}

尝试添加以下CSS:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM