2

IE では、ブラウザのコメント条件に基づいて、IE のどのバージョンが実行されているかを検出できます (実際にそう呼ばれているかどうかはわかりませんが、そうでない場合は誰かが私を修正できます)。

<! --[if lt IE 7]> css code here.. <! [endif] -->

他のブラウザが例に従って、使用されているブラウザのバージョンを判断したかどうかを知っている人はいますか?

<! --[if FF]> css code here.. <! [endif] -->
<! --[if O]> css code here.. <! [endif] -->
4

4 に答える 4

3

一般に、最新のブラウザー(FF3.6、Chrome、IE9、Safari)ではこれを行う必要はありません。また、まだ変更されているブラウザでハッキングをターゲットにすると、ハッキングが引き続き機能するリスクがありますが、解決した問題は修正され、修正が失敗します。

ハックまたは条件付きコメントは、古いブラウザのみを対象にする必要があります(IE6およびIE7が主なターゲットです)。

于 2011-01-27T20:57:20.630 に答える
1

いいえ、条件付きコメントは Internet Explroer でのみサポートされており、利用可能な条件のリストは非常に驚くべきものです。

条件付きコメントを使用して、一般に IE ブラウザーから物事を隠すことができることに注意してください。

<!--[if !IE]><!-->
<b>This HTML is not seen by IE</b>
<!--<![endif]-->

醜い醜いけど…

于 2011-01-27T21:08:03.140 に答える
0

私が知っていることではありません。別のCSSを提供しようとしていますか、それともCSSとJS /その他の組み合わせを提供しようとしていますか?

おそらく、のようなベンダープレフィックスを使用し、-moz-その場合はCSS宣言が機能する可能性があります-webkit--o-

于 2011-01-27T20:57:10.030 に答える
0

いいえ、

条件付きコメントはIE のみです。

于 2011-01-27T21:01:11.767 に答える