我最近一直在尝试这个问题;
<div class="row">
<div class="column">
<img id="first" width=275 height=385 src="flower-275x385.jpg" />
</div>
<div class="column">
<img id="second" width=100 height=400 src="flower-275x385.jpg" />
</div>
<div class="column">
<img id="third" width=500 height=150 src="flower-275x385.jpg" />
</div>
<div class="column">
<img id="fourth" width=75 height=150 src="flower-275x385.jpg" />
</div>
<div class="column">
<img id="fifth" width=750 height=550 src="flower-275x385.jpg" />
</div>
</div>
<style>
.row {
width:100%;
overflow:hidden ;
}
.column {
width:20% ;
float:left ;
}
.column img {
width:100% ;
height:auto ;
}
</style>
在 HTML 端,同一图像有许多不同的尺寸,
但浏览器只处理图像自然尺寸,
这就是为什么所有图像在 JSFiddle 的结果端呈现相同尺寸,
强制浏览器处理基于 HTML 的宽度/高度?
这是它的JSFiddle。
编辑:似乎没有 JS:我的解决方案就没有办法做到这一点,感谢上面的建议!