div内に配置された画像があります。div の幅は 600 で、高さは可変です。
画像をdivの一番上に置きたいです。幅を 590 にすると、デザインの点で画像が高すぎて、ページ上であまりにも支配的に見えるという問題があります (画像の比率が約 4:3 などのため)。
だから私は画像を590×200にしたい。
.img {
width: 590px;
max-height: 200px;
}
...その後、画像は div 内に正確に配置されます。ただし、写真自体は押しつぶされて 590 x 200 に歪んでいます。画像がそのサイズ内でトリミングされ、歪みがないことを確認するにはどうすればよいですか?
私は html にアクセスできないので、残念ながらラッパーを追加することはできません...これは、CSS クラス .img を編集することによってのみ行う必要があります。
編集 - Andy の言うとおりです。これを機能させる唯一の方法は、負のマージンです。ありがとう、アンディ。