我希望展示一组图片,能够自动按比例缩放适应可用宽度。每行图片数量不确定,可用宽度会随着用户调整窗口大小而变化。原始图片的宽度也可能不同,但需要以相同的宽度显示。我希望避免使用表格,需要一个CSS-only(仅用CSS)的解决方案。我预计的HTML大致如下:
<div class='img-grid'> <!-- one per page, typically fixed 70% of page width -->
<!-- can be an arbitrary number of rows per grid -->
<div class='row'> <!-- width would be 100% of img-grid width -->
<!-- can be an arbitrary number of images per row -->
<div class='img-wrapper'> <!-- wrapper needs to force images to same width -->
<img class='image' src="test1.jpg"/>
</div>
</div>
</div>
看起来很简单,但我对应用于每个4个类的CSS样式感到困惑,以使图片具有相同的宽度,缩放该宽度,以便(任意数量的)图像适合行而不换行,并确保随着浏览器窗口宽度的更改,一切都重新调整比例。
谢谢 尼格尔