質問

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

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

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

<! --[if FF]> css code here.. <! [endif] -->
<! --[if O]> css code here.. <! [endif] -->
役に立ちましたか?

解決

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

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

他のヒント

いいえ、条件付きコメントは、インターネット説明とのリストによってのみサポートされています 利用可能な条件 非常に驚異的です。

条件付きコメントを使用できることに注意してください 隠れる 一般的にIEブラウザからのもの:

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

醜い、醜い、しかし...

私が知っているわけではありません。さまざまなCSSまたはCSSおよびJS/その他のコンボを提供しようとしていますか?

おそらく、ベンダーのプレフィックスを使用しています -moz-, -webkit--o- その場合、CSS宣言があなたのために機能する前に。

いいえ、

条件付きコメントは つまりのみ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top