¿Cómo puedo aplicar estilos a varias clases a la vez?

Resuelto sat asked hace 14 años • 9 respuestas

Quiero que dos clases con nombres diferentes tengan la misma propiedad en CSS. No quiero repetir el código.

.abc {
   margin-left:20px;
}  
.xyz {
   margin-left:20px;
}
<a class="abc">Lorem</a>
<a class="xyz">Ipsum</a>
Expandir fragmento

Dado que ambas clases hacen lo mismo, debería poder fusionarlas en una sola. ¿Cómo puedo hacer eso?

sat avatar Jan 20 '10 12:01 sat
Aceptado
.abc, .xyz { margin-left: 20px; }

es lo que estás buscando.

Juraj Blahunka avatar Jan 20 '2010 05:01 Juraj Blahunka

Puede tener varias declaraciones CSS para las mismas propiedades separándolas con comas:

.abc, .xyz {
   margin-left: 20px;
}
zombat avatar Jan 20 '2010 05:01 zombat

No repita su CSS

 a.abc, a.xyz{
    margin-left:20px;
 }

O

 a{
    margin-left:20px;
 }
Nitekurs avatar May 28 '2015 06:05 Nitekurs