Clase 3: CSS
Consideraciones
Crear un archivo .gitignore para que no se versionen los index. GitHub sólo reconoce los archivos jpeg., jpg., png., pero no archivos ilustrator o comprimidos.
La sección body del código HTML es lo que se en la pantalla. Mientras que head corresponde a los metadatos.
Sobre CSS
Es el medio por el cual le damos estilo a lo que vamos construyendo y escribiendo en HTML. Por ejemplo, seleccionas el elemento -body- y a eso le das estilo.
En la cascada de estilos, se escribe el selector o contenedor más { y se le comienza a dar propiedades como:
- font-family
- font-size
- width
- etc.
*El navegador toma la tipografía predeterminada que tenga el nombre definido en el CSS.
Recomendaciones de Escritura:
- Sólo un selector y declaración por línea
- Dejar un espacio entre el último selector y la llave de inicio
- Dejar un espacio entre los dos puntos y el valor
¿Cómo insertar una cascada de estilos al documento HTML?
- Se puede insertar tanto en la sección -head- como en -body-. Lo recomendado es hacerlo en -head-.
- Se puede enlazar a múltiples hojas de estilo.
Selectores CSS
Definen sobre qué elementos se aplicará el conjunto de reglas CSS.
Tomo un elemento de HTML y le doy estilo en CSS.
Se pueden llamar etiquetas, atributos con "#" y clases. Para llamar a las clases, se coloca un punto antes del nombre.
Especificidad
Jerarquía de aplicación de estilos sobre un elemento. ¿Cómo se calcula?
- Elementos, pseudo elementos valen 1
- Clases, pseudo clases y atributos valen 10
- Ids valen 100
- Estilos en línea valen 1000
El número más alto es el que va a prevalecer en la aplicación de estilos.
Herencia
Indica si el valor de una propiedad es "heredado" de sus elementos superiores.