ブラウザ ウィンドウのサイズに等しい div (div1) を作成しました。次に、親 div (div1) 内に別の div (div2) を作成しました。次に、2 番目の div (div2) 内に画像を配置しました。私のブラウザ ウィンドウのサイズは 1360X638 で、画像のサイズは 1600*1200 です。
親の div (div1) のサイズに合わせて画像を合わせたい。したがって、画像 (ウィンドウ サイズよりも大きい) は、ウィンドウ サイズに等しい 2 番目の 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>
出力は次のようになります。
右側にスクロールがあることがわかります。私はそこにそれをしたくありません。