別のサーバーでホストされている Client.css。
td { background: none transparent scroll repeat 0% 0%; }
IE7 でこれをオーバーライドできますか?
この要素の background プロパティを削除しようとしています。バックグラウンドは、IE7でこれを許可していないと思うので、IE7 のすべての要素を強制的<tr>
に非表示にします。<td>
別のサーバーでホストされている Client.css。
td { background: none transparent scroll repeat 0% 0%; }
IE7 でこれをオーバーライドできますか?
この要素の background プロパティを削除しようとしています。バックグラウンドは、IE7でこれを許可していないと思うので、IE7 のすべての要素を強制的<tr>
に非表示にします。<td>
IE7 のみ
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="/client.css" />
<![endif]-->
IE 7 以下の場合
<!--[if lt IE 8]>
<link rel="stylesheet" type="text/css" href="/client.css" />
<![endif]-->
もちろん。!important
ルールと条件付きスタイルシートを使用できます。
<head>
に、次を追加します。
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="ie7.css">
<![endif]-->
そして、内部ie7.css
で、次のCSSルールを作成するだけです。
td { background: #fff !important; }
私のスタイルシートでは、特定のクライアント スタイルをオーバーライドして、特定のクラスを定義してから、クライアント スタイルをオーバーライドする td をオーバーライドできます。
<link type="text/css" rel="stylesheet" href="http://domain.com/client.css"/>
<link type="text/css" rel="stylesheet" href="mystyles.css"/>
リンクされたスタイルシート内
.class > td { background: #fff; }