En 1996, el W3C publicó la primera especificación de CSS, un lenguaje pensado para definir la apariencia de lenguajes de etiquetas como el HTML.
- El W3C (World Wide Web Consortium) es una asociación internacional que trabaja para el desarrollo de estándares web.
- CSS son las siglas de Cascading Style Sheets (Hojas de estilo en cascada).
De manera que:
- Por una parte tenemos el la estructura y el contenido (HTML)
- Y por otra tenemos su apariencia, que se definirá mediante CSS
Combinando HTML y CSS podemos tener un contenido semánticamente correcto con la apariencia que nosotros queramos: un título será un título, no un texto normal con la letra muy grande; una imagen será una imagen relevante, no una imagen usada solo con fines decorativos; una tabla se usará para mostrar datos tabulados, no para maquetar mi página y poner unas cosas a la izquierda y otras a la derecha (para eso están los CSS), etc.