以下は、ページ上部にある私のロゴのCSSコードで、IE8を除くすべてのブラウザーで、ユーザーのデバイスサイズに合わせてサイズを変更します。それより下では、ロゴの元の比率を適切に制限しているように見えますが、IE8以下は制約の比率を無視し、画像を最大サイズ(たとえば、画面幅90%)まで拡大します。この動作の発生を防ぐためのIEのレガシー/フォールバックコードは何ですか?
注:ロゴを中央に配置し、ほとんどのデバイスで適切な比率にすることができるように、可能であれば現在のマージンと高さのパーセンテージが必要です。例:固定幅は必要ありません
CSSコード
#logo-bounding-box {
background-image: url(../img/logo.png);
background-size: contain;
position:relative;
background-repeat: no-repeat;
margin:0 auto 0 auto;
background-position:center;
height: 90%;
width: 90%;
}