FF でサイトをテストしているときに奇妙な問題に遭遇しました。
状況は次のとおりです。
box-sizing: border-box
すべてに適用されます。<div>
高さが固定されたフローティング ラッパーがあります。- ラッパーの中には
<img>
withがありheight: 100%
ます。
ラッパーにパディングを追加すると、ラッパーは同じ高さのままで、画像は同じアスペクト比のままであると予想されますが、高さからパディングを引いたものに合わせて縮小されます。ラッパーの幅は、画像の新しい幅とパディングに合わせて変更する必要があります。
これは、OSX と Win7 の両方の Chrome と IE で期待どおりに動作しますが、FF では、パディングが追加されていない場合と同じままのように見えます。
何か不足していますか、それとも Firefox のボックス サイズ設定のバグですか?
このフィドルは問題を示しています:
スクリーンショット:
最初の画像は Firefox での結果、2 番目の画像は Chrome です。