メインのロゴが透明度を使用した PNG ファイルである DotNetNuke サイトを持っています。GIFを試してみましたが、品質が十分ではありませんでした。
とにかく、IE7 では問題なく機能しましたが、IE6 で自分のサイトを見て、透明度がロゴで機能していないことに気付きました。
DotNetNuke ポータルでこれを修正する簡単な方法を知っている人はいますか?
メインのロゴが透明度を使用した PNG ファイルである DotNetNuke サイトを持っています。GIFを試してみましたが、品質が十分ではありませんでした。
とにかく、IE7 では問題なく機能しましたが、IE6 で自分のサイトを見て、透明度がロゴで機能していないことに気付きました。
DotNetNuke ポータルでこれを修正する簡単な方法を知っている人はいますか?
IE6 と同じくらい DotNetNuke の問題であることはわかりません。とにかく、これは IE6 の png の問題を回避する方法を示すサイトです。それが役に立てば幸い。
問題を修正する DotNetNuke 固有の方法として、DotNetNuke Widget Suiteをインストールし、サイトでIE PNG Fix ウィジェットを使用できます (おそらくスキンに含めます)。
とはいえ、とにかくスキンに何かを統合する必要がある場合、ウィジェットはそれほど多くの利点を提供しません. 受け入れられた回答のテクニックを評価して統合できる場合は、おそらくそれがより良い方法です。
IE6 は透過 PNG をサポートしていません。DotNetNuke の問題ではありません。IE6 に役立つJavaScript ソリューションをいくつか調べてみてください。
dotnetnuke.comフォーラムでこれに関するいくつかの議論がありますが、検索で日付基準が間違っていたため、以前に応答が表示されなかった理由をここで尋ねると思いました。
dotnetnukeの観点から、この問題を自動的に修正するモジュールをページにインストールすることで、私が探しているものを見つけたと思います。しかし、残念ながらあなたはそれを支払う必要があります。(私が彼らのために宣伝することだけを求めていると人々に思われたくないので、私はリンクを投稿しません。)
「pngfix」をグーグルで検索すると、IE6 でアルファ透明度を有効にするさまざまな手法が見つかるはずです。
1 つの一般的なものは、HTC ビヘイビアー ファイルです。
DotNetNuke とは関係ありません。IE6 のものです。IE6 は、特定の透過 PNG ではうまく機能しません。
できません。IE6 は、PNG 透明度の特定の、視覚的に醜いバージョンのみをサポートします。PNG-8だと思います。
条件付きコメントを使用して、IE6 を別の方法で処理できます。
<!--[if IE 6]>
background-image:crappy.gif
<![endif]-->