CSS significa hojas de estilo en cascada, un lenguaje de estilo usado para agregar fuentes, espaciado, color y otros elementos estilísticos a los documentos en Internet. CSS se usa para diseñar documentos escritos en lenguajes de marcado como HTML, XHTML y XML.
En una aplicación típica de la tecnología, un documento CSS existe como un archivo de texto que controla el estilo de muchos documentos de contenido asociado. Un cambio en el documento CSS produce un cambio en todos los documentos de contenido asociados. Con CSS en su lugar, un desarrollador web puede cambiar un elemento estilístico como una fuente de texto en cientos de documentos instantáneamente a través de un solo cambio en el documento CSS.