CSS, conocido como Cascading Style Sheets, es un lenguaje de estilo que se utiliza para definir la presentación de documentos HTML. A diferencia de las etiquetas originales de XHTML que se centraban en la estructura, CSS se centra en el formato, permitiendo una separación clara entre el contenido y su presentación.