Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

CSS Diseño de Diseño CSS Flexbox Crear un diseño con Flexbox Creando un Diseño de Tres Columnas con Flexbox

¿Por qué la clase se llama "primary" "secondary" mientras que en el archivo HTML la clase se establece en "primary col" y "secondary col"?

básicamente lo que dice el título

Básicamente, como la clase tenía un espacio en ella, el <div> recibe una clase llamada "primary o secondary" y una clase llamada "col". por eso es válido tener solo "primary" o "secondary" en el archivo CSS. Se tratan como dos clases que comparten la misma etiqueta <div>. si hubiera un '-' en lugar de un espacio, entonces sería una sola.

1 Respuesta

Steven Parker
Steven Parker
244 163 puntos

Un elemento puede tener cualquier número de clases. Así que primary col le da al elemento la clase "primary" y la clase "col", y responderá a los estilos definidos para ambos clases. Todos los conflictos en la configuración se resuelven mediante las reglas de cascada de CSS.