IE6のアイコンの背景
-
03-07-2019 - |
質問
(ところでasp.netを使用して)Webサイトを開発していますが、IE6で問題が発生しています。
リンクの近くでいくつかのアイコンを使用し、リンクの背景画像とパディングを左に使用すると、FFとChromeでアイコンがきれいに表示されますが、IE6では一種の「灰色」を取ります。背景、そして時々フラッシュが奇妙に。
アイデアはありますか?これを解決するためのCSSハックがありますか?みんなありがとう!
解決
それらは.pngファイルですか? IE6では、.pngのアルファ透明度に問題があります。 javascriptの修正があります。
編集、明確にするために-IE6がアルファ透明度(.gifの透明度とは異なる)の.pngを見つけた場合、それはおかしくなり、その部分を明るい灰色にレンダリングします。 JavaScriptの修正により、ページ内のすべての.pngにフィルターが適用されます。ただし、cssを介して背景として設定されている.pngでは機能しません。
他のヒント
IE6のPNGの修正には注意してください-DirectXフィルターを使用し、比較的低速です。ページに多数の画像がある場合(たとえば、表の25行ごとにアイコンがある場合)、ページの速度がかなり低下する可能性があります。
唯一の高性能ソリューションは、エイリアス化されたGIFをIE6に、PNGを他の全員にサーバーすることであることがわかりました。
うーん、IE6と彼女を航海するすべての人を憎むのは、もう1つの理由です。
所属していません StackOverflow