4

実際のブラウザ側でいくつかの画像のサイズを変更する必要があるプロジェクトがあります。

IE8、FF3 などはすべてフィルターを適用して画像のサイズ変更をスムーズにするため、これらのブラウザーではすべてが適切に表示されます。

IE7 では、次の修正を適用しました。これはうまく機能します。

ただし、IE6 では、AlphaImage フィルター (PNG ファイルでアルファ透明度を有効にするために使用されるものと同じもの) への参照のみを見つけることができます。ただし、使用方法の例が見つからないか、自分で機能させることができませんでした。

誰かが私に例を提供できますか? 必要に応じて背景画像を使用することもできますが、実際の img タグに適用することをお勧めします。

MSDN リンク (その価値について): http://msdn.microsoft.com/en-us/library/ms532969%28VS.85%29.aspx

CSS で使用しているコードは img に適用されますが、img コンテナーにも適用しようとしました (効果はありません)。

#provider-list li img {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image.gif", sizingMethod="scale");
}

よろしくお願いします:)

リック

4

1 に答える 1

0

IE5/6 の PNG 透明度修正プログラムのほとんどの (すべてではないにしても) バージョンで同じプロパティが使用されていると思います。彼らのコードを見ることは、少なくともプロパティを機能させるのに適した場所かもしれません。その時点で、独自の使用のために調整できます。

http://jquery.andreaseberhard.de/pngFix/

http://www.twinhelix.com/css/iepngfix/

于 2010-11-06T15:43:09.573 に答える