!importantでIE条件(以下のコードなど)を使用する場合、ブラウザーに関係なく、IE条件内であっても、背景はデフォルトで!importantのbackground-colorになります。
ブラウザがIE9未満の背景色と、IE9およびその他のブラウザの画像(高さ/幅:100%、繰り返しなし)を受け入れるように、これをどのように書き直すことができますか?
注:これは、テーマがデフォルトで色または画像を自動的に設定するWordpressサイトで使用する予定なので、!importantを使用してデフォルトのテーマスタイルを上書きする必要があります。
body {
<!--[if lt IE 9]>
background-color:#c1beb2 !important;
background:#c1beb2 !important;
<![endif]-->
<!--[if gte IE 9]>
background-image: url("http://example.com/wp-content/example.png") !important;
background-position:left bottom;
background-size: 100% 100%;
background-repeat: no-repeat;
<![endif]-->
<![if !IE]>
background-image: url("http://example.com/wp-content/example.png") !important;
background-position:left bottom;
background-size: 100% 100%;
background-repeat: no-repeat;
<![endif]>
}