【发布时间】:2013-02-13 07:34:26
【问题描述】:
我正在使用数组/循环从一个名为画廊 (Wordpress) 的自定义字段中获取我的图像。检索到的图像未调整大小,这意味着它们的最大宽度为 150 像素或最大高度为 150 像素。现在我想知道如何自动让这些图像适应浏览器的大小。 Chrome 完美地做到了这一点,但 IE 和 FF 却没有。当我设置 img { width:100%;} 时,调整大小会起作用,但随后图像本身的大小就被搞砸了,正如你可以想象的那样。
是否有任何其他可能让图像自动调整到浏览器大小? 谢谢你的时间!
【问题讨论】:
-
我假设您的意思是它们被像素化了,而不是它们的大小存在特定问题?
-
嘿,我的表格中有不同高度和宽度的图像,所以我无法为图像设置百分比,因为它们都不同。但是,只有当我在调整浏览器大小时为他们调整的图像设置百分比时。由于我不能使用百分比,还有其他方法可以让它们适合我的浏览器吗?
-
是的,但我有不同宽度和高度的图像。我有 150x99 像素的图像和 99x150 像素的图像所以可以说比例方面不同。猜猜我不能用百分比吧?
-
您可以使用百分比。这就是我的观点。如果您固定宽度(或高度),浏览器将计算未为您定义的属性。在此处查看演示 > jsfiddle.net/FHwhw。请注意图像的宽度相同,但高度不同。
-
您好,谢谢。好吧,也许我可以,但我不明白怎么做(对不起)。我看了一下你的例子,但我的图像有不同的宽度(和高度)。所以 image:50%;不会做对吗?
标签: css image wordpress browser scale