IE6 でも:hover
や:first-child
の一部擬似クラスを使えたり、透過PNGの画像が使えるなど、ちょっと便利かも知れないライブラリIE7.js。
今回はそのIE7.jsの設置方法から、IE7.jsを使って何か出来るのか?を簡単にまとめました。
IE7.js のダウンロード
以下のページより IE7.jsの最新版のファイルをダウンロードします。http://ie7-js.googlecode.com/svn/version/
1 2 3 |
<!--[if lt IE 7]> <script src="./IE7.js" type="text/javascript"></script> <![endif]--> |
Google Codeで公開されている最新版のIE7.jsファイルへ直接アクセスしても動きます。
1 2 3 |
<!--[if lt IE 7]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js" type="text/javascript"></script> <![endif]--> |
IE7.jsで出来るコト
IE7.jsで、主に以下のコトができるようになります。
・position:fixed に対応
・a要素以外でも、:hover 擬似クラスが使える。
・:first-child 擬似クラスが使える。
・透過PNGに対応
・min-width: や min-height: にも一部対応
・a要素以外でも、:hover 擬似クラスが使える。
・:first-child 擬似クラスが使える。
・透過PNGに対応
・min-width: や min-height: にも一部対応
position:fixed
はよく使うかなぁ。あと
:hover
をa要素以外で使えるのは便利かな〜 。と言うことで、個人的にはIE6 用にわざわざ矯正したくはない!という思いはあれど、企業サイト構築時にIE6 対応が必要な場合などに、ちょっと覚えておきたいライブラリ、という感じです。
IE8.js もある
こちらになると:after、:beforeも利用可能とのコト。
1 2 3 |
<!--[if lt IE 8]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js" type="text/javascript"></script> <![endif]--> |
IE9.jsまである
ここまでくると:rootや:target、:last-childなども利用可能とのコト。
1 2 3 |
<!--[if lt IE 9]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js" type="text/javascript"></script> <![endif]--> |
詳しくは以下の参考ページで、使えるプロパティやデモをチェックをしてみてはいかがでしょうか。
参考ページ
http://ie7-js.googlecode.com/svn/test/index.html
コメント