(ちなみにasp.netを使用して)Webサイトを開発していますが、IE6で問題が発生しています。
リンクの近くでいくつかのアイコンを使用し、リンクにbackground-imageとpadding-leftを使用すると、アイコンはFFとChromeできれいに表示されますが、IE6では一種の「灰色」の背景を取り、時々奇妙に点滅します。
何か案は?これを解決するためのCSSハックはありますか?みんな、ありがとう!
(ちなみにasp.netを使用して)Webサイトを開発していますが、IE6で問題が発生しています。
リンクの近くでいくつかのアイコンを使用し、リンクにbackground-imageとpadding-leftを使用すると、アイコンはFFとChromeできれいに表示されますが、IE6では一種の「灰色」の背景を取り、時々奇妙に点滅します。
何か案は?これを解決するためのCSSハックはありますか?みんな、ありがとう!
それらは.pngファイルですか?IE6には、.pngのアルファ透明度に関する問題があります。ただし、javascriptの修正があります。
編集して明確にする-IE6がアルファ透明度(.gifの透明度とは異なる)の.pngを見ると、それはおかしくなり、その部分を明るい灰色にレンダリングします。javascriptの修正により、ページ内のすべての.pngにフィルターが適用されます。ただし、これは、cssを介して背景として設定された.pngでは機能しません。
IE6 の PNG 修正には注意してください。これは DirectX フィルタを使用しており、比較的低速です。ページに大量の画像がある場合 (たとえば、表の 25 個の各行にアイコンがある場合)、ページの速度がかなり遅くなる可能性があります。
唯一の効率的な解決策は、エイリアス化された GIF を IE6 に、PNG を他のすべての人にサーバーアップすることであることがわかりました。
うーん、それは IE6 と、IE6 で航海するすべての人を嫌うもう 1 つの理由です。