Conocido en inglés como Cascading Stylesheets y en español como Hojas de estilo en cascada. Es un lenguaje para definir y crear la representación de un documento estructurado y escrito en un lenguaje marcado. Se utiliza con frecuencia para definir el diseño visual de los sitios web, además de interfaces de usuarios. También permite aplicar estilos visuales como las hojas de estilo auditivas.

Junto con JavaScript y HTML, CSS es una tecnología utilizada por muchas páginas web para la creación de sitios web, interfaces de usuario para aplicaciones web, además de GUIs para aplicaciones móviles. El lenguaje está diseñado para marcar la separación del contenido del documento y la forma de representación de éste. Además en las CSS se incluyen características como las fuentes y los colores entre otras cosas.