CSS (Cascading Style Sheets) es un lenguaje de hojas de estilo utilizado para describir la presentación de documentos escritos en lenguajes de marcado como HTML. CSS se encarga de cómo se muestran los elementos en una página web, separando la estructura y el contenido (HTML) del diseño visual. Con CSS, se pueden aplicar estilos como colores, fuentes, tamaños, espaciados, alineaciones, y diseños de página para hacer que los sitios web sean visualmente atractivos y responsivos.
Elementos clave:
Sintaxis: Se basa en selectores (p. ej., p, .class, #id) y reglas de estilo (propiedad y valor).
-
Tipografía: font-family, font-size, color.
Diseño y distribución: margin, padding, display, flex, grid.
Estilos visuales: background, border, box-shadow, opacity, animation.
Modelo de caja (Box Model):
Cada elemento de la página es representado como una caja que tiene propiedades como width, height, margin, padding, y border.