I always add class to the html so that you can style browser-specific.

Than you can just target .ie8 or .ie and make an extra file for IE with both gradient and img.

&lt;!DOCTYPE html&gt;
&lt;!--[if lt IE 7 ]&gt; &lt;html lang="en" dir="ltr" class="ie6 ie"&gt; &lt;![endif]--&gt;
&lt;!--[if IE 7 ]&gt; &lt;html lang="en" dir="ltr" class="ie7 ie"&gt; &lt;![endif]--&gt;
&lt;!--[if IE 8 ]&gt; &lt;html lang="en" dir="ltr" class="ie8 ie"&gt; &lt;![endif]--&gt;
&lt;!--[if IE 9 ]&gt; &lt;html lang="en" dir="ltr" class="ie9"&gt; &lt;![endif]--&gt;
&lt;!--[if (gt IE 9)|!(IE)]&gt;&lt;!--&gt; &lt;html class="non-ie" lang="en" dir="ltr"&gt; &lt;!--&lt;![endif]--&gt;


Background image along with CSS3 gradient
Or, put in examples: which of the following is grammatically correct?


  Either you or your sister is going to have to do the chores.





  Either you or your sister are going to have to do the chores.


The second option comes off as really strange; am I right to say that the first is grammatically correct because "is" directly follows "your sister" as opposed to "you"?
