私はいくつかのWebページの制作テクノロジーを知っているので、半透明のPNGファイルにIE6の下に表示される問題があると聞いたことがありますが、実際に遭遇したことがないので、遭遇したことはありません。
私は今年の初めに自分のウェブサイトを構築し始めました。透明な部分を備えたPNGの写真を使用して、Webサイトのロゴを作成したので、IE6を検討する必要はありません。ある日、仕事を休んでGoogleアナリティクスのバックエンドを開いたとき、IE6の訪問は実際にショックを受け、IE6のグリーンバージョンをインターネットからすぐに外して自分のものをテストしました。確かに、ロゴは完全に不透明でした。
したがって、私は一般的に一晩でソリューションを検索しました。しかし、私は常にそれが十分に美しくないと感じています。次に、あなたと共有します
まず、私のウェブサイトからIEPNG.jsをダウンロードします
http:// www
あなたのウェブサイトが半透明のPNGをバックグラウンド要素IDとしてロゴとして使用する場合、<head> </head>の間に追加します。
<! - IE6 PNG Fix->の場合 <script type = "text/javascript" src = "templates/js/iepng.js"> </scrip> <script type = text/javascript> evpng.fix( '#logo'); </script> |
最後に、透明なPNGをfooとしてbackground div idとして使用する場合は、次のように記述する必要があることを説明させてください。
evpng.fix( '#foo'); |
透明なPNGをBACKNGALUS DIVクラスとしてバーとして使用する場合は、次のように書く必要があります。
evpng.fix('。bar "); |
構文はCSSと同じです。