0から目指すWebマスター Web制作に関する備忘録
検索

CSS

Internet Explorer 7対策

html>body
モダンブラウザ用
*;first-child+html*:first-child+html
IE7のみ用

ちなみに、
<!--[ifIE7]><link rel="stylesheet" href="○○.css" /><![endif]>
とIE7用のスタイルを作成する方法があるが、これを「使うのはやめましょう」とIE6,7の制作に携わった方が言っていました。この手段は根本的な解決にはならないからとのことです。「確かに」と納得した次第。これまで使ったことがなかったが今後も使わないようにしようと思う。

今後の対策として、2つのシナリオ

  1. 防御型

    後方互換に配慮した制作

  2. 積極型

    IE7で採用された機能を積極利用し、IE6にはJavaScriptで対応する

個人的な姿勢は1だったのだが、ちょっと2も視野に入れようかなと考え始めた今日この頃。