2008/12/23 火曜日

続・透過PNG問題

Filed under: css — admin @ 16:10:58

IE7からAlphaImageLoaderでなくても透過PNGができるようになったので、*(アスタリスク)ハックで下のように書いてIE7でもAlphaImageLoaderを使うのは辞めましょう。AlphaImageLoaderは前のエントリーの通り色々問題があるので使わないのが吉です。

        background: url(/_img/search-btn.png) no-repeat left top;
        _background:none;
        *background:none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_img/search-btn.png);


IE7では_(アンダースコア)ハックが効かないのを利用して、filterの方を止めます。

        background: url(/_img/search-btn.png) no-repeat left top;
        _background:none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_img/search-btn.png);
No Tags

コメント (47) »

この記事にはまだコメントがついていません。

コメント RSS トラックバック URL

コメントをどうぞ

You must be logged in to post a comment.