ホームページ > 記事 > ウェブフロントエンド > 特定のブラウザで動作する CSS: IE Chrome Firefox CSS Hack_html/css_WEB-ITnose
Firefox にのみ適用される CSS ハック。これは非常にまれですが、時々遭遇することがあります:
@-moz-document url-prefix() { .cssSelector { font-size: 14px; }}
Chrome Hack にのみ適用される CSS Hack 、この状況はまだ起こっていないので(開発ブラウザとしてChromeを使用する理由は?)、準備をしてください。
IEバージョンのクラスを本文に添付します
Hack CSSは他のCSSファイルと一緒に記述されます。
IE9+ は Hack を追加しません; IE6、IE7、IE8 は ie のプレフィックスを追加し、IE6 は ie6 Hack の追加のプレフィックスを追加します (ie7/8 用に書かれたほとんどのハックは IE6 で使用されます)
@media screen and (-webkit-min-device-pixel-ratio:0) { #test1{color:red;}}
IE7/8 用にさらに 1 つ、IE6 用にさらに 2 つ追加します。IE にさらに多くのものを追加して、他の CSS ファイルを汚さないようにします
<!--[if lt IE 7 ]><body class="ie ie6"><![endif]--><!--[if IE 7]><body class="ie"><![endif]--><!--[if IE 8]><body class="ie"><![endif]-->
注* lt は、「より小さい」を意味します。 IE9" " = "IE 9 の場合"、他にもいくつかありますが、あまり使用されません
gt: より大きい