CSS で発生するブラウザ互換性の問題を解決する最も簡単な方法は CSS Hack です。次に、さまざまなブラウザで CSS Hack を作成する方法について説明します。
IE6 と FF の違い:
background:orange;*background:blue;
IE6 と IE7 の違い:
background
:green ! important;background:blue;
IE7 と FF の違い:
background:orange;
IE7、IE6:
背景:オレンジ;*背景:緑 !重要;*背景:青;
注: IE は * を認識できます
が、IE6 は * を認識できません
。 * を認識し、! important も認識できます。
FF は * を認識できませんが、 ! important は認識できます。
IE6 IE7 FF
* √ √ ×
! important × √
√さらに、下線 "_" は、
IE6 では下線をサポートしますが、IE7 も Firefox もサポートしません。下線を引いてください。
したがって、次のように IE6、IE7、Firefox を区別することもできます
: 背景:オレンジ色;*背景:緑色;_背景:青色;
注: どの方法を使用しても、書き込み順序は Firefox が前に書かれます。真ん中にIE7が書かれています。最後にIE6が書かれています。