画面全体に広がるcssを介して画像をロードしたい。css:
body {
background: url(images/reelgoodguide2.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow: auto;
margin: 0px;
padding: 0px;
}
これはChrome、Firefox、IE9で完全に機能します。
ブラウザがIE8またはIE7の場合、追加のcssファイルを含めるための条件がhtmlにあります。このcssには次のものが含まれます。
body{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reelgoodguide2.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reelgoodguide2.jpg', sizingMethod='scale')";
}
ただし、alphaimageloaderが画像を画面全体に拡大する代わりに、画像は中央に配置されたままになり、サイズは変更されません。
注:開発者ツールを開くと、cssファイルがそこにあることがわかります。filterプロパティを無効にしても、何も起こりません。私が間違っていることへのヒントはありますか?
前もって感謝します。