ページに 2 つの DIV があります。それらの1つは、何らかの条件に基づいてdisplay:noneに設定されています。IE10、Firefox、Chrome で問題なく動作します。ただし、IE8、IE9、および IE10 互換表示では機能しません。その結果、両方の DIV が表示されます。誰かがこの問題を解決するために何をすべきかを提案できますか?
<div id="dv1" style="background: url(http://abc.com/images/green.gif) no-repeat scroll 0px 0px transparent; height: 26px; width: 171px; display: none;"></div>
<div id="dv2" style="background:url(http://abc.com/images/red.gif) no-repeat scroll 0 0 transparent;height:26px; width:142px; padding-left:18px;padding-right:11px;"/>