Logotipo desenvolvimento para web

Compatibilidade CSS e o Internet Explorer: tabela comparativa de compatibilidade CSS/IE

Compatibilidade Internet Explorer, CSS.

Os desenvolvedores web já sabem: projetar web sites tendo de lidar com todos os bugs, incompatibilidades e promessas de correções não cumpridas nas versões do Internet Explorer, é realmente uma “pedra no sapato”! Projetar os web sites em navegadores que seguem a maioria dos padrões, como Firefox ou Opera, e depois passar ao IE para conferir o resultado – ou fazer isto simultaneamente -, e perceber que as coisas estão bem diferentes, é realmente desanimador… Isso sem falar que é o motivo de muitas horas extras – especialmente devido as incompatibilidades em CSS que as diferentes versões do Internet Explorer apresentam!

A própria equipe de desenvolvimento do, paradoxalmente, navegador mais usado do mundo, por vezes tenta “manobras” para tentar, pelo menos, amenizar o problema de suas centenas de bugs e incompatibilidades, lançando na web patches de correção, scripts, desenvolvendo comentários condicionais, dentre outros. É exatamente o caso da tabela de compatibilidade CSS em Internet Explorer, desenvolvida pela própria equipe Micro$oft.

Essa tabela de compatibilidade mostra os diferentes seletores, propriedades e valores CSS e se são, ou não, compatíveis com as diferentes versões do IE. Em suas diversas seções, a tabela comparativa mostra presença ou ausência de suporte entre as versões do Internet Explorer no que se refere a seletores, atributos, valores, pseudo-elementos, “combinados” (seletores avançados), dentre todas as outras possibilidades e potencialidades que as folhas de estilo oferecem.

Devo admitir que a tabela comparativa de compatibilidade CSS/IE está muito bem feita; bem organizada, em seções que realmente justificam sua segmentação; presentes as informações sobre compatibilidade CSS em versões do Internet Explorer desde a versão 5.0 a ainda não lançada 8.0.

Enfim, para “economizar” frustrações, desgostos, tempo e, principalmente, custo de oportunidade, conhecer as “nuances” de bugs e incompatibilidades que as diferentes versões do Internet Explorer tem em relação a CSS é algo desejável de se ter no “arcabouço de conhecimentos” do desenvolvedor web.

Todo desenvolvedor web deve ler

Use a cabeça: HTML com CSS e XHTML PHP e MySQL: Desenvolvimento Web Internet e World Wide Web: Como Programar Criando página web com CSS Usabilidade na web Design para a internet Não me faça pensar

7 comentários em "Compatibilidade CSS e o Internet Explorer: tabela comparativa de compatibilidade CSS/IE"

  1. derlano (27/08/2008)  

    fala meu brother!!! será que eles não fizeram uma tabela de compatibilidade com javascript também não??? essa tmabém seria uma mão na roda…valew por compartilhar a informação.

  2. Tárcio Zemel (28/08/2008)  

    @ derlano
    É, derlano, isso realmente seria fantástico! De repente eles ainda fazem e disponibilizam na web, quem sabe? ;-)

    Enquanto isso não acontece, de repente o artigo do MSDN sobre ECMAScript 3 pode lhe interessar; inclusive, ao fim dele é possível encontrar um documento para download que apresenta regras de padronização javascript. Pessoalmente, prefiro usar jQuery, mas, para quem gosta de algo “de raiz”, fica a dica!

    Abraços!

  3. Caballerus (14/05/2009)  

    É um absurdo né ? parece que se utilizam da vantagem de serem os mais utilizados pra lançarem seu próprio padrão e dificultar a vida dos que trabalham dentro da normalidade. Temos que reinventar os códigos muitas vezes por causa desses problemas com o IE. Ando recomendando a todos para deixarem de usar o antigo ícone azul por um mais colorido.

  4. Tárcio Zemel (14/05/2009)  

    @ Caballerus
    Com certeza é isso! Pode ver que agora que estão começando a perder a “hegemonia”, deram logo um jeito de fazer a versão 8 seguir mais os padrões! Quando coloquei um $ em “Micro$oft”, não foi em vão…

Deixe um comentário

artigos comentários e-mail ?
Siga-me no twitter!