0
您将如何构建响应图像网格,图像高度和宽度不尽相同。建议的解决方案将需要纯粹在CSS和工作在IE9及以上。响应式CSS图/图像网格
理想情况下,图像应该尊重分配给它们的宽度,但它们的高度应该是相同的值,直到到达移动视口。对于移动视口,图像将作为块元素堆叠。
对于这个例子,我使用了一个包含图像和与图像相关的标题的图形元素。
例HTML结构:
<div>
<figure class="landscape">
<img
src="http://placehold.it/750x500/e8117f/ffffff"
alt=""
>
<figcaption>
Image Caption
</figcaption>
</figure>
<figure class="portrait">
<img
src="http://placehold.it/300x500/efc63e/ffffff"
alt=""
>
<figcaption>
Image Caption
</figcaption>
</figure>
</div>
当前HTML和CSS: JSFiddle
在参照图像的下方贴:与尺寸750×500的图像需要以填补所概述的间隙虚线描边与300x500尺寸的图像高度相同。