May25

ARTIGO

O que houve de errado?

Não há comentários

Em 1994 iniciava-se a saga do CSS. Ao mesmo tempo uma solução e um problema. Conflitos de implementação por parte dos browsers tornam o CSS, apesar da maneira mais correta que conhecemos de formatar visualmente o conteúdo, uma dor de cabeça para os desenvolvedores.

Como é desgastante ter que refazer partes do CSS - ou mesmo todo ele novamente - para torná-los iguais visualmente. Fora os hacks, conditional comments e todas as outras gambiarras existentes. Para quem está iniciando, deparar-se com um site que é renderizado de uma maneira num browser e de outra em outro browser pode ser tão desanimador a ponto de levá-lo aos velhos métodos de desenvolvimento.

Falamos em novas especicações, como a do CSS3 mas, é essa a prioridade atual? Quem sabe não seria melhor se nos preocupássemos com efetivar o que já existe, ou seja, fazer com que o CSS2.1 funcione corretamente em todos os browsers?

O problema começa na própria W3C. Por lá as coisas são muito - mas muito mesmo - lentas. Para você ter uma idéia, o rascunho da especificação CSS3 data de 23 de maio de, vejam, 2001. Tempo pra caramba, não acham? Quanta coisa já mudou de lá pra cá e continuamos empacados.

OK, existem problemas técnicos envolvidos que não podem ser evitados, como incompatibilidades, bugs nos browsers, etc. Mas o centro de tanta demora parece ser a “politicagem” existente na W3C: discussões com argumentos antigos, prioridades concedidas ? s áreas erradas, empresas envolvidas visando apenas os seus interesses.

Seria melhor se as ferramentas planejadas para a nova especificação do CSS fossem mais simples, e atendessem realmente as necessidades atuais dos desenvolvedores - e não as de 5 ou 10 anos. Talvez seja a hora ideal para um CSS2.2, sem tantos novos recursos, mas com aqueles que nós realmente precisamos; deixando um pouco de lado aqueles que precisaremos daqui a muito tempo. Temos que esquecer de projetos para o CSS do futuro, principalmente quando o atual é mal interpretado e mal renderizado (por alguns “browsers”).

Deixe seu comentário

photo Rafael Marin Bortolotto
RafaelMarin.net
rafael arroba rafaelmarin.net
Rua Antonio Rossato, 223
Caxias do Sul , RS , 95013-090 Brazil
Latitude: -29.160758, Longitude: -51.197619
+55 54 3211.3159