タイプ PNG の背景画像は ie6 では透明ではありません
3457 次
5 に答える
3
于 2009-08-12T13:23:43.037 に答える
1
All In The Head&24Waysのメンバーによって作成されたSupersleightというJQueryプラグインを必ずチェックする必要があると思います。彼らは、IE6でAlphaImageLoaderを使用することに伴ういくつかの問題を修正しました。24の方法のページから:
- インライン画像と背景画像の両方で機能し、sleightとbgsleightの両方の必要性を置き換えます
- 位置が自動的に適用されます:位置がまだ設定されていない場合は、リンクとフォームフィールドを基準にします。(無効にすることができます。)
- ドキュメント全体、またはPNGがあることがわかっている選択した部分だけで実行できます。これはパフォーマンスに優れています。
- 繰り返しなしに設定された背景画像を検出し、scaleModeを拡大縮小ではなくトリミングに設定します。
最後のものが最も重要です!リンクは次のとおりです。
于 2009-08-12T13:43:14.667 に答える
1
これは IE6 の既知の問題です。透過 PNG は一部のハックでのみサポートされます。
于 2009-08-12T13:24:20.680 に答える
1
これはよく知られたバグです。いくつかの回避策があります。たとえば、Google のie7-jsライブラリを使用してみてください。
于 2009-08-12T13:27:09.163 に答える
0
ie6 で png の透過性について一度問題がありましたが、私を救ったのはこれでした:
http://allinthehead.com/retro/338/supersleight-jquery-plugin
それが役立つことを願っています。
于 2010-02-24T19:37:25.660 に答える