Resumo
- CSS2 virou Recomendação do W3C em maio de 1998. A CSS2.1 decidiu conservar o que era amplamente implementado, incorporar erratas, mudar regras quando os navegadores divergiam e retirar funções sem implementação.
- A Candidate Recommendation de 2007 exigia duas implementações interoperáveis por função. O relatório de 2011 contou 9.418 testes; 9.191 testes de comportamento obrigatório passaram em pelo menos duas implementações.
O papel chegou querendo demais
CSS2 era uma promessa escrita. O texto de 1998 descrevia fontes baixáveis, @font-face, seleção de fontes e uma arquitetura de formatação ambiciosa. Para quem escrevia páginas, isso parecia liberdade. Para quem implementava navegadores, cada regra criava outra chance de resultados incompatíveis.
A página revisada de CSS2 em 2008 acabou chamando o documento de não mantido e recomendando CSS2.1. A revisão não tentou salvar cada linha. Ela fez da experiência de implementação um filtro.
A implementação virou portão
A introdução de CSS2.1 manda manter as partes aceitas, incorporar erratas, corrigir o texto quando os navegadores se afastam dele e remover funções não implementadas ou destinadas ao CSS3. Em 2007, isso virou critério: dois implementadores interoperáveis, testes públicos e seis meses de CR. Sem implementação ou teste suficiente, a função podia sair.
A lista de mudanças mostra o corte: font-stretch, font-size-adjust, @font-face, partes da seleção de fontes, text-shadow, marker-offset e vários valores de listas desapareceram da CSS2.1. Não eram ideias proibidas; não eram uma base comum demonstrada.
O relatório de 2011 testou 24 agentes de usuário de sete implementações em oito sistemas. Dos 9.418 testes, 9.191 comportamentos obrigatórios passaram em pelo menos dois. O padrão ganhou menos promessas e mais previsibilidade.
O W3C entregou uma fundação estável ao custo de abandonar parte do catálogo de CSS2. Essa troca é a história: interoperabilidade só aparece quando o padrão aceita ser menor que o seu primeiro rascunho.
Briefing para membros
Leia o boletim de tendência completo
Os membros leem o boletim completo, com as notas de fonte por trás de cada constatação.
Círculo Estratégico
Um briefing diário no seu idioma, construído a partir de mudanças que verificamos.
Assine por USD 20/mêsCancele quando quiser.
Candidate-se à Leadership Alliance
Os membros também têm toda a biblioteca de pesquisas, um boletim diário sobre as redes que acompanham e o fórum privado.






