今回はCSSハックのお話。
というのも、IEだけがどうしても言うことを聞いてくれず、
なんとかハックを使わずに処置したいなーと思って試行錯誤してたんだけど
どうやらそれもつらくなってきたのでしかたなくハックを使ってみた。
IE(7も含む)をはじきたいなーと思って調べてみたらわりとあっさり見つかりました。
ただ、実際自分で書いて置かないと忘れてしまうのでメモ兼エントリー。
ちなみに
Lucky bag::blogさんの記事を参考にしました。
今回参考にしたのは下の5つ。
- 1) IE6以下にのみ適用
- * html body
- 2) IE7のみ適用
- *+html body
- 3) IE7を含む全てのIEにのみ適用
- *+html body, * html body
- 4) IE7を含むモダンブラウザにのみ適用(IE6以下を除外)
- html>body
- 5) IE7を除くモダンブラウザにのみ適用
- html>/**/body
IE7を含めるのかそうじゃないのか、でわりと振り分けの必要が出てくると思いますが、
とりあえずこれだけ覚えておけばIE対策としてはなんとかなるかもしれません。