2011-04-26 48 views
2

我有一个600x90图片我想要一个表格单元格正好600x90尺寸图片展开表格单元

但我试过溢出:隐藏和网上的一些其他的解决办法,但它仍然展开的表格单元格的一对夫妇的照片。

我能得到的最好迄今600x93但它留下底部,看起来很别扭3空像素

有人可以帮我找到解决方案吗?

+1

你能发布你的源代码吗? – Samuel 2011-04-26 13:28:49

回答

3

图像默认情况下有

display:inline 

在大多数浏览器中增加了3-5像素到它的高度。

尝试设置的CSS像这样的画面:

table.myTable td.withImage img { display:block; } 

,看看它是否工作。

+0

图片默认显示:inline-block – Tomas 2011-04-26 13:39:28

+0

不知道!但它实际上工作! :O – Kostas 2011-04-26 14:33:04

+0

@Tomas:这可能是可能的,但内联块意味着,该元素本身的行为就像它的块(因此w/h工作,填充工程),但在流动中,它的行为就好像它是内联的,因此这就是部分它的行为在这种情况下很重要......所以基本上,它是内联的:) – 2011-04-29 09:35:00

0

我见过这种情况发生在默认图像显示类型为内联的某些浏览器中,并且它位于某个假想线之上。尝试添加显示:块到您的图像类。

如果这没有帮助,请让我们知道它是一个跨浏览器问题还是FF/IE /无论如何。也有一个例子可以帮助。

相关问题