CSS 2 fue reemplazado por CSS 2.1. Aunque un navegador puede jactarse de una correcta implementación de CSS 2, se supone que debe aspirar a implementar las correcciones de la revisión 1.
Es muy importante tomar esto en cuenta porque, aunque pocas, las diferencias en las especificaciones existen y pueden llevar a creer que un navegador está equivocado con su implementación cuando en realidad sólo es que está más actualizado.
Todo esto viene a cuenta que en muchos casos buscando páginas de la especificación han aparecido primero en los resultados páginas de especificación 2. Por ejemplo, si buscamos CSS en w3.org con Google:
- El segundo resultado es la especificación de nivel 2.
- El cuarto resultado es la especificación de nivel 1.
- (Recién) el sexto resultado es la especificación de CSS 2.1.
¿Ejemplo de diferencias? Opera 9 y el margin de BODY.
3 comentarios.
Dam
¿Fue?
Cascading Style Sheets, level 2 revision 1
CSS 2.1 Specification
W3C Working Draft 13 June 2005
6 de febrero de 2006
Diego
Pero que ganas de hinchar que tiene esta gente!
PD: Para que sale la version 2.1? No iban ya por la espcificacion del 3? O lo sonie?
6 de febrero de 2006
Federico
CSS 3 son módulos, no una unica especificación. Si te parece que lo soñaste, . Y una cosa es implementar propiedades que sólo existieron en CSS 2 (como
text-shadow) y otra muy diferente no implementar algo porque en CSS 2 estaba prohibido (comopositionen contenido generado).6 de febrero de 2006