- ベストアンサー
IE6以前の透過png表示について
- IE6以前のバージョンでは透過pngが表示されません。
- Windows2000のIE6で透過pngが枠付きで表示される問題があります。
- レンタルブログ上でjavascriptで読み込む透過png画像の表示方法を知りたい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
そうですね、レンタルブログではjavascriptが設置できませんよね。 中には自分でカスタマできるのもありますよ。 jsファイル等をアップロードできればいいんですけどね。 はっきり言うと、解決策はありません。 IE6では透過pngはサポートしていませんので、javascriptではないと無理です。 残念ながら、そういうブラウザの仕様ですので、どうしようもないです。 IE7以降やFirefox、Safariなどはサポートしております。 回答にはなりませんが、透過gifできれいに見えるものに変える、などしかないかと思います。(70%透過はできませんけど) IE6の人たちをとるか、したいことをとるか、と言う選択だと思います。 なにもかも解決するとは限りませんし… IE6は実際は3割もいません。割と自動的にアップデートするようになっている人が多いかと思いますので、7か8がどんどん増えるでしょう。 6のままなのは割とインターネットに詳しくない人たちでしょうね。 そういう人たちが多く集まるのならば、避けられないかもしれません。 私もIE6のために透過pngをあきらめたことがあります…
その他の回答 (2)
- torayoshi
- ベストアンサー率62% (910/1449)
ここ参考になりませんかね。 PixiaでIE6対応透過pngを作る方法です。 昔私がIE6時代に採用しました。 http://www.geocities.jp/massano1/png/index.html
- chikotto
- ベストアンサー率46% (23/50)
ここでは参考になりませんか? 私はいつもこれを使っています。 過PNGをIE6以下のバージョンで綺麗に表示する方法 http://www.designwalker.com/2006/12/transparent-png.html 透過PNGをCSSで背景に指定してIE6や5.5のバージョンでも綺麗に表示してみる http://www.designwalker.com/2006/12/transparent-png2.html またIE8もでましたし、IE6はそろそろ無視してもいいんじゃないかとも思います。 あとpngではなく透過gifでできるものならそっちがいいですけどね… gifだときれいにいかないのでpng使っているんでしょうけど。
補足
ご回答ありがとうございます。 リンクの場所はググると上位に出てきたのでチェックしていましたが、 置きたいのがレンタルブログですから、jsファイルをサーバにアップロードってできないのではないのでしょうか。 ブログ訪問者解析をすると実に3割がIE6以下の利用者です。 無視はできません。 なんとかこの3割の方々にも、見ていただきたいのです。 gifは汚くて使えないです。。。
補足
そうなんですか。。。 今更ブログを全部自己サーバで組み直すような面倒なことできないし、おっしゃる通り、古いブラウザを使っている方々の為「だけ」に苦労するのも・・・と思わないことはないのですが、訪問者解析ツールで実に3割がIE6で見られているんです。 これには私自身も驚きました。 Windowsには詳しくないのですが、要するにOS自体が2000以前を使っている、という事ですよね? しかも、私も調べていると、色んな回避策、プログラムが配布はされているものの、どれもバグが含まれているようで完璧ではない様子です。 本当にお手上げなのでしょうか。。。