CSSハック これだけ覚えておけば大丈夫
CSSハックとは
ブラウザごとにスタイルシートの実装が違うことやバグを利用し、特定のブラウザにのみスタイルを指定する手法のことです。
CSSハックの書式
一言にCSSハックと言っても多数あり、それぞれ書式が違います。
しかし、これだけ覚えておけば大丈夫というものを以下にまとめました。
※対象のブラウザは、Win IE5~7、Mac IE5.2、Firefox、Safari、Operaです
- ◇Win IE5~6、MacIE 5.2
-
* html スタイル名 { スタイルプロパティ } - ◇Mac IE5.2
-
スタイル名 { /*\*//*/ スタイルプロパティ /**/ } - ◇Win IE7
-
*+html スタイル名 { スタイルプロパティ }
サンプル
Win IE5~6は背景が青、Win IE7は背景が緑、MacIE 5.2は白、その他のブラウザでは赤
<style type="text/css">
body {
background: #900;
}
* html body {
background: #009;
/*\*//*/
background: #fff;
/**/
}
*+html body {
background: #0f0;
}
</style>
◆サンプルを表示する




