CSS (Hoja de Estilos en Cascada) es un lenguaje que permite definir la presentación visual de un sitio web, controlando el estilo y formato de múltiples páginas a la vez. Fue creado para separar la estructura del contenido en HTML de su presentación visual. Ofrece diferentes formas de incluir reglas CSS en una página web, como mediante estilos internos, en la cabecera o en archivos externos, y propiedades para controlar aspectos como colores, fuentes, bordes, imágenes y animaciones.