El CSS o “Hoja de Estilo en Cascada” (del inglés Cascading Style Sheets), es el lenguaje utilizado para conferir estilos concretos a documentos estructurados XML o (X)HTML. El organismo W3C (World Wide Web Consortium) es el encargado de formular las especificaciones que servirán como estándar tanto para diseñadores de páginas web como para los navegadores web (como Firefox o internet Explorer).
La aparición de los CSS y su implementación en el mundo del diseño web significó un cambio radical en la manera de concebir el WWW. Gracias a los estilos CSS el código web se limpió de tablas y de código innecesario (generalmente difícil o imposible de interpretar para los lectores de pantalla para invidentes). Aportando orden y estructuración a la web.