おまたせしました。ひとり反省会、後半です。
ブラウザの対応
今回は以下のブラウザをターゲットとしました。
- Win / IE5.5?7、Firefox2、Opera9
- Mac / Safari2、Firefox2、Opera9
xml宣言を付加しているのでWinIE6は後方互換モードになってます。WinIE6の崩れ対応でWinIE5.5にも対処できたため、ハック用のCSSは「adjust.css」ひとつだけです。(ハック無しで書ければ素晴らしいんですが…。)
それともう一点、今回は対応に含めなかった“MacIE5.2”にCSSが適用されないように、import.cssにちょっとした細工をしています。コンテストとは別件で、MacIE5だけCSSを適用させない方法を調べていたとき、行き着いたのが「@import」で読み込みを制御する諸方法をまとめた以下のサイトでした。
- Hide CSS from browsers :: @import
- http://imfo.ru/csstest/css_hacks/import.php