• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE6での背景の半透明化について)

IE6での背景の半透明化について

このQ&Aのポイント
  • IE6やFire foxなどに対応できるうっすらグラデーションが見えるように半透明化ができる方法をご存知の方、教えてください。
  • IE7からは半透明化が可能ですが、IE6やFire foxなどではうまく表示されません。
  • 調査した結果、IE6やFire foxなどに対応するためには別の方法を試す必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • ran_2323
  • ベストアンサー率43% (32/73)
回答No.2

必要なのは、「iepngfix.htc」というファイルだけです。 それを任意の場所に置いて、あとは ●cssファイル #kakoi{ width:600px; height:570px; background:url(../img/bg.png); behavior:url(iepngfix.htc);/*「iepngfix.htc」のパスに注意*/ } ●htmlファイル <div id="kakoi">内容</div> と記述するだけです。「iepngfix.htc」のパスに注意してください。 imgはCSSファイルからの参照ですが、「iepngfix.htc」はCSSを適用させるhtmlファイルからのパスです。 blank.gifは、透過画像の上に何ものせない場合、空間を確保するため、またはalt属性をつけるために配置しておく画像だと思われます(<div id="kakoi"><img src="img/blank.gif" alt="" width="600" height="570"></div>というかんじで…)。気にしなくても大丈夫ですよ。

niki122
質問者

お礼

ran_2323さん、出来ました!! 本当にご親切なご指導どうもありがとうございました。 感謝いたします!

その他の回答 (1)

  • ran_2323
  • ベストアンサー率43% (32/73)
回答No.1

「iepngfix.htc」を使ってみてはいかがでしょうか?? 画像を背景にしなければなりませんが、IE6でもアルファチャンネルの画像を扱うことができます。 私も透過画像を扱うときは、これを使っていますので、お試しあれ。

参考URL:
http://youmos.com/news/iepngfix_htc
niki122
質問者

補足

ご回答ありがとうございます。 URL先のサイトを見させて頂きました。 ただ自分の経験が浅いもので中々理解ができず、うまくいきませんでした; iepngfixというフォルダをダウンロードして、index.htmlと同じ階層のフォルダにいれました。 そしてcss内のbackground-imagが入っている#kakoi{}の中にbehavior:url(iepngfix.htc);を入れたのですがそれでいいのでしょうか? あとblank.gifのアップロードと、パス記述の修正ていうのもわかりませんでした…。せっかく教えていただいたのにすいません。

関連するQ&A