IEが使用する別のスタイルシートを作成できます。
<!--[if IE]>
<link href="/style/ie.css" type="text/css" rel="Stylesheet" />
<![endif]-->
<!--[if !IE]>
<link href="/style/core.css" type="text/css" rel="Stylesheet" />
<![endif]-->
これにより、IEは指定したルールを使用するie.css
ようになり、そこで必要なルールを与えることができます。これにより、GoogleChromeとFirefoxで使用されている他の部分もIEから非表示になります。
2番目のスタイルシートはブラウザがIEでない場合にのみ使用されるため、ChromeとFirefoxですべてが正しく表示される場合は、これらのルールを変更しないでおくことができます。次に、IEに必要なルールをスタイルシートにコピーします。
ベストプラクティスは、すべてのブラウザーで同じように表示されるようにCSSを作成することですが、これはそれほどイライラすることではありません。
お役に立てれば
参照: http ://www.quirksmode.org/css/condcom.html