En esta lección se introduce el lenguaje CSS.
Las hojas de estilo, también conocidas como Cascade Style Sheets (CSS) permiten definir la apariencia de una página escrita en un lenguaje de marcas.
La página oficial de CSS3 está en https://www.w3.org/Style/CSS/
La sintacis de CSS3 está en https://www.w3.org/TR/css-syntax-3/
style
El elemento
style
debe colocarse en el elemento de tipo
head
y contiene el código CSS3 que define la apariencia de la página.
Los comentarios inician con
/*
y terminan con
*/
.
Pueden ocupar más de un renglón.
Se colocan dentro de un elemento
style
.
Una expresión que permite identificar a uno o varios elementos de HTML.
Una secuencia de selectores separadas por coma
(,
).
Una expresión del tipo
nombre: valor
Una secuencia de declaraciones de propiedades separadas por punto
y coma
(;
)
y encerradas entre llaves
({
}
).
Une lista de selectores con una lista de declaraciones de propiedades.
La definición de una regla de estilo está en https://www.w3.org/TR/css-syntax-3/#style-rule
Una forma simple de selector es el selector de tipo, que consiste en usar el tipo de un elemento. Hace que una regla se aplique a todos los elementos de ese tipo.
La definición de una selector de tipo está en https://www.w3.org/TR/selectors-3/#type-selectors
Se declaran con una expresión del tipo
nombre: valor
En CSS3 se pueden definir constantes y usar su valor a lo largo del código CSS.
El nombre de la propiedad personalizada debe iniciar con 2 guiones
(--
).
Deben definirse en la regla para el elemento raíz, que en este caso es
(html
).
Para usar el valor, debe colocarse dentro de la expresión
var(--propiedad)
.
En esta lección se definieron los siguientes conceptos:
El elemento style
.
Comentarios de CSS.
Reglas de estilo de CSS.
Selector de tipo de CSS.
Propiedades de CSS.
Propiedades personalizadas de CSS.