所以我有一个只有两列和一行的表。第二个 td 保存图像,第一个保存文本。我希望包含图像的 td 尽可能在内部具有该图像的最小尺寸,并且第一个 td 填充剩余空间。以下适用于除 IE7 之外的所有浏览器(我们不使用 IE6):
<table> <tr><td style="width:100%;">TEXT</td><td><img src="jpg" alt="jpg" /></td></tr> </table>
发生的情况是:页面正确呈现,然后当您将鼠标悬停在表格上时,第一个 td 扩展以填充整个表格,将图像推离边缘。
我可以用一些 jQuery 来解决这个问题,以测量图像的宽度并计算第一个 td 的余数;但这个解决方案充满了 LAME!
请帮忙。我不明白为什么 IE7 觉得有必要重新绘制它的方式。