IE8.js
IE5~7に実装されていないCSS3を対応させる。
ヘッダに書く↓
<![if lt IE 8]>
<script src=”http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE8.js” type=”text/javascript”>
<![endif]>

pngファイルはファイル名を「○○-trans.png」。
あとはIE6でこのpngは置換されるので、jsファイルと同ディレクトリにblank.gifを設置する。
ただ背景のrepeatには適用されない。



特に問題なく使用されている報告をみますが、私の使用した限りで発生した事象。

  1. ロードされた後に書き換えるため、IE6の挙動は遅い。
  2. cssファイルを外部ファイルで読み込むときの でmedia=”all”を指定していると印刷アクションでエラーが発生します。
    Netscape Navigator 4.xで読み込ませないというハックでmedia=”all”を使用してきましたが、いまさら気にすることもないのでmedia=”screen”を使用し、印刷用にはmedia=”print”で別対応することでエラーは回避できます。
  3. IE6で実装されていない子セレクタhoge > hoge子 が含まれているcssファイルをメインの外部css以外 import、link要素で読み込むとjsエラーが発生する。

ダウンロードはGoogleCodeより
http://code.google.com/p/ie7-js/

ie8

ie8