PNG 透過 IE6 jquery.pngfix.js
透過PNGを使うとデザインの幅が広がるしクールなデザインが可能です。
しかしIE6はPNGの透過が効きません。
そんなときはjquery.pngfix.jsを使いましょう。
使い方はこちら
http://d.hatena.ne.jp/tenkao/20081126/p1
thanks tenkao
だがしかし、万能ではなくCSSスプライトが使えない。
しょうがないから a:link a:hover で画像を別個きれば問題ない。
読み込む画像多くなるけどしょうがない。
自分のためにこぴぺ
・繰り返しの背景画像は非対応
・background-position は left top(0 0)のみ対応
・適用した要素の子孫要素(a, input, textarea 等)がクリックできない場合がある
・クリックさせたい子孫要素を position: relative; に、それらの親(先祖)要素を position: static; にすることで回避可能。
<head> ... <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.pngfix.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("SELECTOR").pngFix(); }); </script> ... </head>