quarta-feira, 25 de março de 2009
IE8 x Acid2 & Acid3
Fiquei um pouco inconformado com a notícia de um colega de que o IE8 não passou no testes Acid2 e Acid3. Achei esquisito ficar tão parecido com o IE7 e fui atrás da história.
Pois bem, o grande problema é que sempre foi do conhecido dos desenvolvedores do mundo todo que o IE6 foi o browser mais utilizado. E no mundo todo aconteceu a mesma coisa, ao invés dos desenvolvedores programarem nos padrões do W3C preferiram programar nos padrões do IE6, pois assim atingiriam uma fatia absurdamente maior de mercado, se fisessem pelos Web Standarts teriam vários problemas.
No IE7 já tentou-se colocar um pouco de padronização do W3C, mas ainda não era o foco da Microsoft para o browser. Com a chegada do IE8 a Microsoft parou e disse: "Chega do legado, vamos seguir o W3C". Me parece que foi exatamente o que aconteceu, o IE8 foi anunciado como o primeiro browser da Microsoft feito dentro dos Web Standarts.
Mas ao que parece a solução, iniciasse o problema. E como fazer com que todos os milhares, senão milhões de sites que foram feitos especificamente para IE6 continuarem funcionando? Não podiam ser abandonados.
Nesse momentos colocou-se no IE8 os modos de compactibilidade, uma para IE8 (que segue os últimos padrões W3C), um IE7 (com as semelhanças do IE7) e o lixo do universo conhecido como Quirks Mode, onde o browser faz a droga toda acontecer fazendo parse de estilhos semelhantes ao IE6.
Depois de tudo isso fui procurar porque o IE8 não passava nos Acid. Primeiro cliquei no F12 e ví o modo que estava meu IE8. Para a minha surpresa não estava no modo mais avançado. Pois bem, troquei para Browser Mode IE8 e DocumentMode IE8 Stardats e voila, o Acid2 passou com perfeição (como mostra a imagem). Logo após fui para o Acid3, mas para a minha surpresa ví que não passou, e ficou ainda pior. Então fui atras do motivo.
Primeiramente testei o próprio teste do Acid3 no validador do W3C e para a minha surpresa ele não passa no teste de CSS 2.0. Achei estranho e fui atrás novamente e descobri que os testes de Acid são feitos com base nas recomendações do W3C mais os Drafts standarts, que são os rascunhos que ainda não se sabe como vão ficar.
IE8 Does Not Pass Acid3 Because Standards Not Official
Pude comprovar nas minhas andanças que o IE8 já é compactível com CANVAS também. Enjoy
Assinar:
Postar comentários (Atom)
2 comentários:
Muito bom Canova
Lindo artigo!
Postar um comentário