我做了一个div(div1),等于浏览器窗口大小。然后我在父 div (div1) 中创建了另一个 div (div2)。然后我在第二个 div (div2) 中放置了一个图像。我的浏览器窗口大小是 1360X638,我的图像大小是 1600*1200。
我希望图像根据父 div 的 (div1) 大小适合自己。所以图像(大于窗口大小)必须适合第二个 div(div2),它等于窗口大小),并且这个图像将完全适合 div 的大小(所以,没有任何滚动或裁剪显示中的图像)。
我已经搜索了一段时间。我找到的解决方案是将最大高度和宽度设置为 100%。我这样做了。
我写了这部分:
<div style="max-width: 100%; max-height: 100%; background-color: red; margin-right: 0px; padding: 2 2 2 2; overflow:visible;">
<div style="max-height: 100%; max-width: 100%;">
<img style="max-width: 100%; max-height: 100%; overflow:visible;" src="1.jpg" />
</div>
</div>
输出是这样的:
您可以看到右侧有一个滚动条。我不想在那里。