CSS
# Introducción a CSS *CSS* (Cascading Style Sheets) es un lenguaje de programación ampliamente utilizado en el desarrollo web para definir el estilo y la presentación de las páginas. A diferencia de *HTML*, que se enfoca en la estructura del contenido, CSS se encarga de cómo se ve ese contenido. Veamos sus funciones, ventajas y desventajas, y cómo se aplica en diferentes elementos. ## Funciones de CSS 1. *Separación de responsabilidades*: CSS permite separar el contenido (HTML) de su presentación visual. Esto facilita el mantenimiento y la escalabilidad del código. 2. *Estilo global*: Una regla de estilo CSS se aplica a múltiples elementos en todo el documento HTML. Esto ahorra tiempo y reduce la repetición de código. 3. *Flexibilidad y control*: CSS ofrece una amplia gama de propiedades para personalizar fuentes, colores, márgenes y más. Los diseñadores tienen mayor libertad creativa. 4. *Compatibilidad con dispositivos*: Mediante hojas de estilo, se puede adaptar la apariencia d...