CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de documentos electrónicos definidos con HTML y XHTML. Al crear una página web, se utiliza el lenguaje HTML/XHTML para marcar los contenidos, el lenguaje CSS para definir el aspecto de cada elemento: color, tamaño, separación horizontal, vertical, posición...