2009-05-27 5 views

Répondre

14
.class1.class2 {color:red} 

et

<div class="class1 class2"></div> 

ou installer IE7-js et: last-child "fonctionnera".

+0

Notez que IE6 est cassé lorsqu'il s'agit de sélecteurs de classes multiples comme celui-ci. http://www.ryanbrill.com/archives/multiple-classes-in-ie/ explique plus en détail et a un travail autour. – Quentin

+0

la bibliothèque IE7-js est également une solution de contournement, et elle permet aussi premier/dernier-enfant. J'aime ça. – SpliFF

3

Si vous avez

<div class="element"/> 
<div class="element last"/> 

Vous pouvez juste faire

div.element 
{ 
    // styles effect both divs 
} 

div.last 
{ 
    // style will only effect the second element and overides because lower in the css 
} 
0

Une chose supplémentaire à noter sur plusieurs noms de classe est que IE6 ne peut pas les traiter correctement. Il considérera uniquement le dernier nom de classe dans la liste:

.class1.class2 {color:red} => .class2 in IE6 
Questions connexes