1

私は Web アプリケーションに取り組んでいます。現在、css は Opera、Chrome、Firefox、および Safari と完全に連携しています。IE8 と IE9 に特定の問題があります。私の疑問は、最良の選択は何ですか、IE専用のcssを書くか、IEに特定の行を組み込むだけですか?

これは、Chrome、Firefox、Safari、Opera で動作します。

#table{
    width: 60%;
    margin-top: 60px;
    margin-left: auto;
    margin-right:  auto;
}

エクスプローラーのコード:

#table{
    width: 60%;
    margin-top: 60px;
    margin-left: 20%;
    margin-right:  auto;
}

ロード時の最速の選択肢を探しています。前もって感謝します。

4

1 に答える 1

3

微調整を IE 固有のスタイルシートに分離し、条件付きコメント (とにかく IE だけが理解できる) を使用して、通常の CSS の後にそれらをロードするのが最も簡単だと思います。

私の 1 つのプロジェクト (ASP.NET MVC2 プロジェクト) の例を次に示します。

<!--[if lte IE8]>
<link rel="stylesheet" type="text/css" href="<%: Url.Content("~/content/ie-fix.css") %>" />
<![endif]-->
于 2012-04-30T06:04:00.497 に答える