Avatar
Miguel Romero

@miguelromero17

Hace o no falta poner la coma y si puedo seleccionar dos clases sin espacio?

Avatar
Marcos Gigena

@marcosgigena

Si no pones coma estas seleccionando una clase hija de otra clase.

.padre .hijo {
 /* Estos estilos solo se aplican a los 
    elementos que tengan la clase hijo y estén 
    dentro de un elemento con la clase padre. */
}

.padre, .hijo {
 /* Estos estilos se aplican a los elementos que tengan 
    la clase hijo o la clase padre, sin importar si 
    son elementos hijos, padres o solitarios. */
}
Avatar
Miguel Romero

@miguelromero17

Ok, pero es opcional ponerle la coma, si seria lo mismo sin coma y sin espacio? Saludos desde Paraguay!!

Avatar
Marcos Gigena

@marcosgigena

No es opcional dependiendo el caso, como puse arriba, si agregas dos selectores sin coma estas seleccionando al hijo con un padre explicito.

Si con espacio te refieres a .item-1,.item-2 en ese caso no hay problema. Sin embargo si haces .item-1.item-2 estas seleccionando un item que tenga ambas clases.

<div class="item-1 item-2">

Avatar
Miguel Romero

@miguelromero17

Muchas gracias Marcos, ya lo comprendí

Recuerda iniciar sesión para participar en la comunidad.