css ハック とは
通常 css ( スタイルシート ) はブラウザごとに解釈が違いますが、css ハック によってブラウザごとの表示を制御することが可能です。
css ハック の前に
ブラウザ別に css を振り分ける方法があります。
上から読み込まれていくため、順番も重要となってきます。
具体的にはメインとなる標準の css から、古いブラウザの順に指定します。
Netscape 4.xでは css の解釈が相当違いますので、対策としてmediaの指定を複数にして css が読み込まれないようにしています。
ブラウザ別 css 記述例
[ 補足 ]
main.css --- 標準の css
opera.css --- オペラ用の css
win_ie5.css --- IE5用の css
win_ie55.css --- IE5.5用の css
win_ie6.css --- IE6用の css
css ハック 記述例
IE6.0 に対応 css ハック 記述例