IE5.5/6のPNGアルファ透明度をサポートする方法は?
IE5.5とIE 6はPNGアルファ透明度をサポートしていません。 PNG透明度バックグラウンド画像を挿入し、IE5.5または6で開くと、画像は次のように醜い灰色の色で表示されます
IE5.5/6のPNGアルファ透明度をサポートするには、2つの一般的な方法があります。 1)Microsoft.AlphaImageLoader 2)Twinhelix – iepngfix.htc
__P.S IE7などOperaやFireFoxなどのブラウザでは、PNGのアルファ透明度サポートに問題はありません。
Microsoft.AlphaImageLoader
PNG画像を読み込むには、 ”
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
“メソッドを使用します。
Twinhelix – iepngfix.htc
http://www.twinhelix.com/css/iepngfix/にアクセスし、
iepngfix.zip
ファイルをダウンロードしてください。それを抽出し、
iepngfix.htc
と
blank.gif
ファイルを入手してください。
P.S両方のソリューションでローカルに開くと、Active Xのセキュリティダイアログが表示されます。効果を見るには、ブロックされたコンテンツを許可するをクリックしてください。ただし、Webサーバーでページがホストされている場合は、Active Xセキュリティの警告を表示しません。
ソースコードをここからダウンロードする – >
PNG alpha transparency testing
リファレンス
1)Microsoft.AlphaImageLoader – http://msdn.microsoft.com/en-us/library/ms532969.aspx
http://www.twinhelix.com/css/iepngfix/[2]Twinhelix – iepngfix.htc –
http://www.twinhelix.com/css/iepngfix/
]