El World Wide Web Consortium (W3C) desarrolló la primera especificación de hojas de estilo en cascada en diciembre de 1996. Las hojas de estilo en cascada (CSS) han evolucionado radicalmente y han hecho que la separación del contenido HTML de los datos de presentación sea más común entre los sitios populares.
Aunque los sitios actuales todavía pueden depender de declaraciones de estilo en línea para lograr los efectos deseados, es mucho más eficiente incluir datos de presentación (altura del elemento, ancho, relleno, márgenes, posicionamiento absoluto, etc.) en un solo archivo CSS referenciado por múltiples HTML documentos que actualizar cada instancia del contenido HTML cuando la presentación necesita un cambio.
La adopción de CSS por parte del navegador no se produjo de la noche a la mañana (es por eso que algunos sitios importantes todavía confiaban en las tablas para lograr una presentación uniforme en una variedad de navegadores hasta bien entrado el 2000) y, mientras que algunos navegadores continúan diferiendo en su implementación de las especificaciones CSS del W3C, gráficos Los navegadores que no admiten CSS1 son muy poco comunes, por lo que muy pocos sitios populares confían en las tablas para lograr una presentación compatible con varios navegadores.
El artículo de 12 Lecciones para los que temen CSS y estándares (publicado en 2006) en A List Apart y una revisión de la instantánea de CSS del W3C puede ser un buen punto de partida si desea ponerse al día en la transición de diseños basados en tablas a CSS