因此,一个html.erb文档中我有一个表,在它和在该表是缩放到所述柱的尺寸,像这样的图像:图片正常显示在铬但不是在Firefox或IE
<table width="900" border="0" align="center" valign="top">
<tr>
<td><img src="someimage.gif" width="35%" height="95%" /></td>
<td>a whole bunch more html content here</td>
</tr>
</table>
它可以在Chrome中正常工作,但由于某些原因,当我在IE或Fire Fox中加载页面时,它会以原始大小显示图像,而不是缩放到应该显示的列大小。我试图消除身高和体重的属性,而不是一些代替它们符合CSS是这样的:
<img src="someimage.gif" style="height:95%;width:35%"/>
,但我又遇到了同样的问题。在Chrome中运行良好,但在其他两个中运行得不错。是否有人知道可能会导致兼容性问题的原因以及我可以如何解决或解决该问题?
编辑:我可能应该提到我试图在外部CSS文件中使用绝对和相对作为参数定义图像的大小,然后是大小的像素值,然后在删除CSS代码,在HTML5 img标签的高度和宽度部分。在这两种情况下,放大任何浏览器都会使网站的整体外观变得糟糕,这就是为什么我改用百分比值。
你在'heigh =“95%”'中缺少't';你确定这不是问题的原因吗? – 2012-01-30 10:02:06
这是这篇文章中的一个错字。它不是实际代码中的问题。感谢您指出这一点,但我需要在发布前学会阅读。 – 2012-01-30 14:12:08