2009-05-27 9 views

Respuesta

14
.class1.class2 {color:red} 

y

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

o instalar IE7-js y: el último hijo "sólo trabajo".

+0

Tenga en cuenta que IE6 está roto cuando se trata de selectores de clases múltiples como este. http://www.ryanbrill.com/archives/multiple-classes-in-ie/ lo explica con más detalle y tiene una solución alternativa. – Quentin

+0

la biblioteca IE7-js también es una solución temporal, y también habilita el primer/último hijo. Lo amo. – SpliFF

3

Si tiene

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

Usted sólo puede hacer

div.element 
{ 
    // styles effect both divs 
} 

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

Una cosa adicional a tener en cuenta sobre múltiples nombres de las clases es que IE6 no puede manejar de manera adecuada. Solo tendrá en cuenta el último nombre de clase en la lista:

.class1.class2 {color:red} => .class2 in IE6 
Cuestiones relacionadas