No entiendo de donde sale el .app o por qué se llama así o si puede tener otro nombre, no se explica muy bien sobre ese punto; entiendo que es el área donde se define el template que va a tener nuestra página, pero ¿por qué el nombre .app?
No entiendo de donde sale el .app o por qué se llama así o si puede tener otro nombre, no se explica muy bien sobre ese punto; entiendo que es el área donde se define el template que va a tener nuestra página, pero ¿por qué el nombre .app?
Hola Gilbert! Espero que estés bién.
"app" es el nombre de la clase que se creó en el cuerpo de su código HTML. Vea:
<body class="app">
Al usar .app en CSS, está indicando que desea diseñar específicamente la clase "app". Lo mismo sucede al usar .encabezado, .contenido o .rodapie:
Cuando, en su código CSS, use .encabezado, el estilo se aplicará solo a la clase de encabezado. Así:
.encabezado {
*aquí estarán las personalizaciones como color de fondo, tamaño de la fuente y otras que defina*
}
Al usar .contenido, solo aplicará estilo al contenido de la página, y así sucesivamente para cada una de las clases que cree en HTML. En cuanto a la denominación de las clases, tú defines. Puedes elegir el nombre que creas que funciona mejor! :)
Por lo que he visto, cada programador elige un patrón/orden para seguir en su código. Por ejemplo, este instructor, aparte de utilizar ciertos nombres para su clase (como llamar .app al body), utiliza una metodología BEM modificada.
Por ejemplo para indicar el "modificador" utiliza 3 underscore. (Ej: .populares__card___imagen
).
Saludos