CSS es un lenguaje de diseño para sitios web que define la presentación de documentos HTML y XML. Permite aplicar estilos de forma centralizada para controlar la apariencia de un sitio completo y mejorar la accesibilidad. CSS puede enlazarse a HTML de forma interna, en línea o externa para separar el contenido de la presentación.