【发布时间】:2017-06-13 21:17:11
【问题描述】:
<h1>Window width:</h1>
<div style="display: flex">
<img src="https://unsplash.it/400/225?image=10" alt="1">
<img src="https://unsplash.it/400/225?image=11" alt="2">
<img src="https://unsplash.it/400/225?image=12" alt="3">
</div>
<h1>Wrapped in 500px wide div:</h1>
<div style="width: 500px; overflow: auto">
<div style="display: flex">
<img src="https://unsplash.it/400/225?image=10" alt="1">
<img src="https://unsplash.it/400/225?image=11" alt="2">
<img src="https://unsplash.it/400/225?image=12" alt="3">
</div>
</div>
这是 Firefox 中的结果:
这是 Chrome 中的结果:
如您所见,在 Firefox 中,图像已被很好地缩小和调整大小,因此所有图像都可以排成一行,无需换行或裁剪。在 Chrome 上,图像会保持其原始大小,这会导致在小窗口或 div 中进行裁剪。
这是预期的吗?难道我做错了什么?如何在 Firefox 和 Chrome 中获得相同的结果?
【问题讨论】: