0

<li>内のテキストが<li>大きくなると、画像サイズのサイズが大きくなるほど大きくないため、で使用される画像を拡大したいと思います<li>。画像も繰り返したくないです。以下のコードは、CSS3を使用するすべての最新のブラウザーで機能しますが、6〜9のすべてのバージョンのInternetExplorerで画像を拡大する必要があります。これを行うにはどうすればよいですか。

.Menu li a.active, .Menu li a.active:hover
{
    background-image: url('/images/11_MenuSelected.png');
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%; 
    background-size: 100% 100%; 
}
4

1 に答える 1

0

これはIE6-IE8に使用できます。

filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/11_MenuSelected.png', sizingMethod='scale')";

問題は、srcがスタイルシートではなくHTMLドキュメントに関連していることです。そのため、通常のスタイルルールとは異なる動作をします。srcがルートを基準にして、さまざまなパス構造のドキュメントで使用できるように、これを変更することをお勧めします。

于 2012-05-04T06:45:58.407 に答える