2008年02月13日

IE6をさっさとIE7にバージョンすべき理由

このエントリーを含むはてなブックマーク ブックマークに追加する

IE6がIE7に半強制的にバージョンアップして、マイクロソフトにかなり怒りをぶつけている方も居ると思いますが、しかしながらいつまでもIE6にしておくわけにも行かない理由がわんさかあります。ということで今すぐIE7に・・・(いやFirefoxでもいいですよ)に代えましょう。

◆ブラウザクラッシャーを防止

まずはこちらにアクセスしてください

こちら







あ、すいません、IE6の方は、ブラウザが死にます。
言い忘れておりました。

このとおり、IE6には1行でブラウザが死んでしまうバグがあります
ちなみにこのスクリプトrは

<style>*{position:relative}</style><table><input></table>

で書く事ができます。試してみてください。


◆IE6は、W3Cに準じていない

IE6はW3Cが推奨するHTMLに対応しておりません。
従って、正しいHTMLを書いているのに、CSSが通常と異なる表示になったり
上記のようなバグで、不正な動きをするのです。

そのために、CSSをわざわざIE6用に作らなければならない、IE用のハックや、CSSをJAVAスクリプトで分けたりする必要があります。

文法違反にならないCSSハックのまとめ - Go my way

ちなみにIE7でも実はW3Cに準じていないようですが、IE6よりは満たしているようです。
IE8でようやくフルサポートされるそうです。
(多分そのときまた、サイトが崩れるとかいろいろ・・・ぶつぶつ

◆IE6は、FLASHが自動実行しない。

FLASHをつくってアップすると、枠の周りにヘンな線が出てきて、クリックしなければ動かないってことは無いだろうか。これはActiveXが自動実行しない為、一度クリックをしなければ実行しないように、セキュリティ強化のため?に仕様変更されたためである。

これを回避する為にわざわざ『AC_RunActiveContent.js』を使い、クリックしなくても実行できるようにしなければならない。

Adobe - デベロッパーセンター : ブラウザの更新に備えたアクティブコンテンツ使用Webサイトの準備


◆IE6は、セキュリティパッチが多すぎる。

毎度のごとく配布されるセキュリティパッチ。これがIE7になれば激減するってことはないのでしょうが、IE6用のセキュリティパッチを今後も作り続ける事はありえません。シェアが多い分セキュリティホールは見つかりやすいのです。

◆IE6は、透過PNGがグレーになるできない


↑透過PNGです。(IE6の場合はグレー背景になります)

IE6は、PNG形式の画像をサポートしておりません。従ってブラウザ上で表示できません。IE7からはサポートしておりますが、フォトショップなどのgAMAチャンク情報が含まれる場合、相変わらず表示できないようです。


◆タブブラウザ

タブブラウザが別にいいというわけではないが、余計なポップアップがどんどん開く事は無くなる。タブならば開く数を抑える事も可能である。


◆IE6は、WEBデザイナーが困る

上記で供述したとおり、IE6のためにわざわざHTMLのコーディングを対応させなければならなくなり非常に手間がかかります。とはいえ、シェアはIEがNo1なのでIE6にそろえるべきですが、W3Cのコーディング基準に準じていないものにわざわざそろえるというのもバカバカしいですよね。

どちらにせよIE7がシェアNo1になってもIE7、FireFox、マックのサファリを確認する必要がなくなるわけではありませんが・・・。

いよいよ2月13日から始まるIE7の自動更新をブロックする方法 - GIGAZINE

Mozilla Japan - Firefox

アップル - Safari 3


【関連】

スタンドアローンで起動するIE6!しかもレジストリ汚さないIE6


筆 者: yukawanet 2008年02月13日 23:25ブックマーク:このエントリーを含むはてなブックマーク ブックマークに追加する

トラックバック

このエントリーのトラックバックURL:

コメント

コメントどうぞ(0)




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

※投稿には、数秒かかりますので連打はしないでね。
container閉じる