Foros del Web » Creando para Internet » CSS »

Reunir clases CSS dentro de una clase.

Estas en el tema de Reunir clases CSS dentro de una clase. en el foro de CSS en Foros del Web. Buen dia. Necesito crear un nuevo estilo que agrupe otros estilos con el fin de optimizar el CSS agregando una sola clase y no llenar ...
  #1 (permalink)  
Antiguo 19/01/2016, 07:45
Avatar de lucho2000  
Fecha de Ingreso: mayo-2012
Mensajes: 38
Antigüedad: 11 años, 10 meses
Puntos: 0
Reunir clases CSS dentro de una clase.

Buen dia.

Necesito crear un nuevo estilo que agrupe otros estilos con el fin de optimizar el CSS agregando una sola clase y no llenar los campos HTML de clases.

Ejm:
<html>
<head>
<style>
.color{
background-color: red;
}

.letra{
font-size: 20px;
}
/*
Quiero en este estilo agregar ambos estilos .color y .letra para colocarle al boton
en la clase <button class="btn"> y NO <button class="color letra"> y optimizar el codigo
*/

.btn{
color(),
letra();
}
</style>
</head>
<body>
<button class="btn">Guardar</button>
</body>
</html>

He buscado en google y me dicen de esta forma
.btn{
color(),
letra();
}

pero no funciona.

Agradezco cualquier ayuda.

Gracias
__________________
LuisPuentes
  #2 (permalink)  
Antiguo 19/01/2016, 12:33
Avatar de carlillos  
Fecha de Ingreso: febrero-2007
Ubicación: México
Mensajes: 245
Antigüedad: 17 años, 2 meses
Puntos: 21
Respuesta: Reunir clases CSS dentro de una clase.

En CSS no se pueden heredar clases, si no quieres poner múltiples clases en un elemento HTML una alternativa podría ser:
Código CSS:
Ver original
  1. .btn, .letra{
  2.     font-size: 20px;
  3. }
  4.  
  5. .btn, .color{
  6.    background-color: red;
  7. }
  #3 (permalink)  
Antiguo 21/01/2016, 03:33
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Reunir clases CSS dentro de una clase.

Los lenguajes de preprocesado suelen tener esa opción entre otras muchas para desarrollar más cómodamente.
__________________
(:

Etiquetas: background, clases, color, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:22.