45式::雑記
45式::雑記は、日々の事を記してないから日記ではなく雑記です。

IE6の動作をW3C標準仕様準拠にするJavaScript

コメント
0件
トラックバック
0件

いつものように他人の(X)HTMLを覗いていると(見れるんだから見てもいいじゃないか、盗むつもりはありませんし)、よくわからないJavaScriptを発見した。

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

IE7.jsの中を覗いてもチンプンカンプンだったけど、配布サイトからスクリプトの正体が明らかに。

IE7 is a JavaScript library to make Microsoft Internet Explorer behave like a standards-compliant browser. It fixes many HTML and CSS issues and makes transparent PNG work correctly under IE5 and IE6.

IE7はMicrosoft Internet Explorerを規格対応することのブラウザのように振る舞わせるJavaScriptライブラリです。 それで、多くのHTMLとCSS問題を修理して、透明なPNGは正しくIE5とIE6の下で働きます。

つまりこのIE7.jsは、IE5~6の動作をIE7ライクにするスクリプトだった。具体的にはIE5~6の動作をW3C標準準拠に、子供セレクタや隣接セレクタ、擬似クラス(:first-child等)、abbrタグを使えるようにするわけだ。

これは非常に便利だ。詳細な機能はデモを見ればわかるが、個人的にはエラスティックレイアウトに必要なmax-width, min-width, max-height, min-heightが使えるようになるのは嬉しい。

IE7.jsと一緒に配布されているIE8.jsを使えば、IE7.jsよりさらに動作が拡張される。ただ、IE8がβ版の現在では今後の仕様変更を考慮して使用する必要がある。

最後に、忘れてはいけない事だが、IE7.jsもIE8.jsもJavaScirptが有効になっている環境でないと機能をなさない。

コメント[0]

コメントはまだありません。

コメント投稿フォーム

コメントを投稿するにはJavaScirptが必要です。ブラウザのJavaScriptを有効にしてください。

コメント投稿フォーム

トラックバック[0]

トラックバックはまだありません。

カテゴリ
アーカイブ
ヘルプ
Feed

フィードとは