質問

(ところで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つの理由です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top