0

CSS の専門家なら、これが Firefox と最新の Chrome では正常に機能するのに、Safari では機能しない理由を知っていますか?? Safari では、ブラウザーの幅を縮小すると、画像は水平方向にスケーリングされますが、垂直方向にはスケーリングされず、「押しつぶされた」状態になります。

width: 100%;
max-width: 560px;
height: 100%;
max-height: 490px;
4

1 に答える 1

0

height: auto;あなたが望むのはの代わりだと思いますheight: 100%;。こうすることで、幅が変化しても、画像の高さは自然な寸法に基づいて自動的に幅に比例します。

Safari、Firefox、Chrome でテスト済み。これが私のフィドルです:http://jsfiddle.net/qLqr9/1/

于 2012-07-11T18:35:19.977 に答える