Take the 2-minute tour ×  I have two labels within a li amd i
want to style second label, is there a way to target the second
label. It has to work on IE7  I wrote like this
<label for="asi plan status">A&SI Accountable VP:</label>
<label>Tye Schriever</label>  ul li label label{color:red}  Any
other way..?  share|improve this question The CSS3 way would be:
ul li label+label, but I'm not sure if IE7 supports this. – 
Exelian Sep 16 '11 at 9:29 Adjacent sibling? That's CSS 2.1, I
think, not 3. And IE has problems up to, and including, version
8. –  David Thomas Sep 16 '11 at 9:34 @Exelian @David Thomas:
AFAIK IE7/IE8 only have parsing problems with it in very
specific situations. ul li label+label should work correctly.
And yes + is a CSS2.1 selector. Just because it's not syntax you
see every day, or you think it has poor IE support, does not
make it a brand new CSS3 feature. –  BoltClock Sep 16 '11 at
13:36 add comment  4 Answers  up vote 2 down vote accepted  you
can use css2 :fi