Olá Pessoas!
No blog 456 Berea Street encontrei um artigo bem interessante. Parece-me que foi feita uma pesquisa informal (não-científica) em 100 sites, para se descobrir as principais causas de quebra de layout no Internet Explorer 7.
As principais causas de quebra foram:
- Sites que possuem o prólogo XML antes da declaração de DOCTYPE. Isso faz com que o IE6 entre em Quirks Mode, mas o IE7, não.
- Sites que dependem pesadamente de CSS Hacks.
- Sites que usam Comentários Condicionais para consertar algum bug no IE6, mas não especificam a versão.
Fiquei um pouco mais tranqüilo depois de ler isso, pois não costumo mais cometer os erros acima, então não vou ter muitos problemas com o IE7 quando for ajustar meus sites ;)
Ainda não adequei meus sites no IE 7, pois, como sabem, eu uso linux. Mas acredito que em breve vou resolver esse problema, pois irá sair uma versão do script IEs4Linux que irá instalar o IE7 no Linux
!
Se bem que este layout não está grande coisa no Internet Explorer 6, então também não deve estar grande coisa no Internet Explorer 7...
Mas o próximo layout não vai ter esse problema ;)
PS: quem não sabe o que é um Conditional Comment (comentário condicional), é um tipo de comentário especial, cujo conteúdo só é lido/mostrado no Internet Explorer 5 ou superior, e ignorado nos demais sites. Um exemplo:
<!—[if lte IE 6]>
<style type="text/css" media="all">
@import "themes/marcusvbp_6/hacks.css";
</style>
<![endif]—>
<
p>A tag style acima só é renderizada no navegador Internet Explorer 6 ou menor. Mais sobre comentários condicionais