新しいブラウザ用のWebサイトを構築していますが、IE8でも適切に表示されるようにしたいと思います。問題が発生するまで、すべて問題ありませんでした。background-size
IE8では機能しないことがわかりました。いくつかの調査の後、私はある種の「ハック」を見つけることができましたが、それは私にとってはうまくいきませんでした。
多分私は何か間違ったことをしている。このコードを見て、IE8のバックグラウンドサイジングを修正するソリューション(できればCSSソリューション)を提案してください。
.logo {
width: 190px;
height: 204px;
background-image: url("../img/logo.png");
background-repeat: no-repeat;
background-size: 190px 204px;
/** This is the so called IE8 hack, but it doesn't seem to work **/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo.png',sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo.pn',sizingMethod='scale')";
/** End of Hack */
position: absolute;
display: block;
z-index: 99;
margin: -73px 0 0 405px;
}