【发布时间】:2015-04-24 03:56:12
【问题描述】:
我的网站有 4,000 多页,每页有 10 个或更多 jpeg 图像,大小不一。我正在努力使该网站对移动设备更加友好。为此,我想让图像缩小以适应较小的屏幕。我知道我可以做这样的事情来表示图像可以缩小:
img.bodyImg
{
width: 100%;
max-width: 357px;
height: auto;
}
但是,如果不是所有图像的宽度都为 357(或其他),并且我不希望较小的图像超出其真实尺寸,该怎么办?为了让事情更有趣,如果图像标签没有指定高度和宽度属性怎么办?
我的目标是找到一个解决方案,不需要我手动调整数以万计的图像调用,但我可以进行搜索和替换。图像当前被包装在一个 div 容器中并有一个类,如下所示:
<div class="imgDiv"><img class="bodyImg" src="http://www.example.com/image.jpg"></div>
我也对我以完全错误的方式处理这件事的可能性持开放态度。
【问题讨论】:
-
width: 100%会将您的图像拉伸到容器的整个宽度,可能只使用 max-width 并使用媒体查询 -
+1 只是为了简洁地表达帖子的标题。相比之下,我是通过搜索“100% 的 css 图像但必要时缩小”到达这里的