CSS es un lenguaje de diseño gráfico usado para definir la presentación de documentos HTML y XHTML. Fue desarrollado por el W3C para separar la estructura de un documento de su presentación visual. CSS usa selectores para aplicar estilos a elementos HTML mediante propiedades como color, fuente y tamaño.