IE6で透過PNGを背景にした場合にリンクが効かなくなる不都合

10 月 23rd, 2009

スポンサードリンク

IE6でie7.jsを使った際、透過PNGを背景にするとリンクが効かなくなるという問題がありまして、その解決方法をご紹介いたします。方法はいたって簡単!透過PNGを背景にしている要素のa(アンカー)タグに、position:relativeを追加すると解決します。微妙に困る仕様ですが、それを差し引いても便利なie7は偉大です。!

IE6で透過PNGを表示する方法

10 月 22nd, 2009

スポンサードリンク

すでに激しく既出ですが、現在最も簡単でお手軽である、ie7-jsを使用する方法をご紹介いたします。

1、まずは透過PNGを作成します。Fireworksで作成する場合、背景を何も無い状態(透明)にし、保存形式をPNG32として画像を保存します。

2、ここが肝心。Google コードのie7-jsをサイトに読み込みます。これは直接Googleから読み込んでくることになります。DLしてサーバに置くことも可能。下記ソースを<head></head>内に記述します。現在のバージョンは2.0(beta)なので、そのURLを。こちらはこまめに本サイトをみてバージョンアップのチェックが必要ですね。

<!--[if lt IE 7]>
<script src=”http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE7.js” type=”text/javascript”></script>
<![endif]–>

3、利用したい透過pngに xxx-trans.png という風に、名前の後ろに-trans.png をつけることで、その透過pngをIE6で使うようにすることができます。画像の名前がsample.pngであれば、sample-trans.pngといった感じの命名ルールとなります。

以上です。設置も非常にカンタンなので、今のところの一番のオススメでございます。

IE 6で泣かないための9つのCSSハック

10 月 13th, 2009

スポンサードリンク

http://www.atmarkit.co.jp/fwcr/design/benkyo/csshack01/01.html
IE 6で泣かないための9つのCSSハック

おさらいの意味もこめて、参考になる記事を紹介します。

代表的なIE6のバグの解決策が纏められています。

このテクニックで100%対処できるわけではありませんが、それでもずいぶんマシにはなるはず。

まだ数年間は、IE6は普及しつづけるでしょうから、がっつりとこの手のテクニックはマスターしておくべきですね。


    @NATUREとは?
    自然=nature そんな感じです。@NATUREと書いて、アットネイチャーと読みます。複数人が更新していく、色々な内容を掲載していくブログです。
    サイト管理人:てるよし
    mail:onosato@hera.eonet.ne.jp


    タイトル「これでも反省中」

    @ツイッター
    ページ
    カレンダー
    2010 年 9 月
    « 6 月    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
    メタ情報
    @ネイチャーはせんとくんを激しく応援しています
    Translator
    Japanese flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flag
    Spanish flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flag
    Danish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flag
    Filipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flag
    Ukrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flag
    Hungarian flag       
    By N2H