Previous Message
Next Message

Style rule based upon ID and Class?

Sent by Uwe Kaiser on 15 May 2005 22:10


Ingo Chao schrieb:

> 
> The problem with multiple classes in IE is that you have to avoid CSS 
> multiple selectors with "common final matches" like
> 
> .explorer {background: gray; }
> .mini { font-weight: normal;}
> .full { font-weight: bold; }
> .full.explorer {text-decoration:none; background: red;}
> .mini.explorer {text-decoration:underline}
> 
> <!-- modified -->
> <div class="mini explorer">Mini</div>
> <div class="full explorer">Full</div>
> 
> Valid, and sometimes useful with more alternatives than shown here, but 
> breaks IE: Now both the divs get underlining /and/ red.
> 


MSIE/PC is reading the last class of multiple classes exclusively.

In order to use the example above, MSIE/PC is reading:

..explorer {background: gray; }
..mini { font-weight: normal;}
..full { font-weight: bold; }
..explorer {text-decoration:none; background: red;}
..explorer {text-decoration:underline}


<div class="full explorer">Full</div>
<!-- font-weight:bold, background:red, text-decoration:underline -->


This circumstand we can use to show a message to MSIE/PC users only.

..standard {background: #FF0; border: 2px dotted red; padding: 5px 1em;}
..hidden.text {display: none;}
..text {display: block; color: #000;}

<div>
     <p class='This text is hidden from standard browsers'>
     Congratulations, you are using browser XY!
     </p>
</div>


regards,
Uwe Kaiser
[EMAIL-REMOVED]>

______________________________________________________________________
css-discuss [EMAIL-REMOVED]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
Previous Message
Next Message

Message thread: