我想在我的网站上展示用户上传的图片,并在一个特定尺寸(宽度: 600px
)的新窗口中显示出来。但问题是这些图片可能很大,如果它们大于这个600px
,我希望可以重置大小并保持其长宽比。
我尝试使用max-width
CSS属性,但它没有起作用:图片的大小没有改变。
有没有什么方法可以解决这个问题?
HTML:
<div id="ImageContainerr">
<img src="DisplayImage.do?ad_id=${requestScope.advert.id}" class="Image" />
</div>
CSS:
img.Image { max-width: 100%;}
div#ImageContainer { width: 600px; }
我也尝试为图像设置max-width: 600px
,但没有效果。该图像是从一个servlet流式传输的(它存储在Tomcat的webapps文件夹之外)。
id
不匹配 CSS 的情况。按照目前(20151201)的描述,这个问题可以简化为,“不匹配任何 DOM 对象的 CSS 选择器不会影响外观”。;^)(我无法确定是否将编辑问题以询问其标题是否含有某种含义更好...) - ruffin