Cómo seleccionar un elemento con 2 clases [duplicar]


Posible Duplicado:
Selector CSS que se aplica a elementos con dos clases

Tengo estos elementos

<div class="a b"></div>
<div class="b"></div>
<div class="a"></div>

Quiero aplicar al elemento con clase a y b el color #666. ¿Cómo puedo hacer esto con CSS?

Author: TylerH, 2011-02-25

2 answers

Puede encadenar selectores de clase sin un espacio entre ellos:

.a.b {
     color: #666;
}

Tenga en cuenta que, si le importa, IE6 trata a .a.b como .b, por lo que en ese navegador tanto div.a.b como div.b tendrán texto gris. Ver esta respuesta para una comparación entre los navegadores adecuados y IE6.

 239
Author: BoltClock,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-10 10:03:03

Simplemente encadénalos:

.a.b {
  color: #666;
}
 19
Author: htanata,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-02-25 10:50:37