Ferramentas Pessoais
Você está aqui: Página Inicial Toro de Parpite 2010 02 10 Internet Explorer e CSS: Perca o sono, odeie alguém.

Internet Explorer e CSS: Perca o sono, odeie alguém.

por Érico Andrei em 10/02/2010 07:23 |

Os nomes estão alterados pois esta "epifania" ocorreu durante uma noite de sexta-feira, horas após o prazo para a entrega de um projeto que,  ao menos oficialmente, eu não tenho nenhum envolvimento.

A reposta não é 42. A resposta é 31 (ou 30, ou 32). Ao menos segundo algum projetista da Microsoft.

Já não bastassem as mandingas e rezas que são necessárias para que um site apresente experiência "parecida" entre diferentes navegadores, agora você também descobre que seus estilos simplesmente se recusam a ser aplicados. Não importa o que faça, alguns estilos -- arquivos inteiros, na verdade -- parecem escoar por algum ralo.

Imagine que você esteja trabalhando no projeto de um portal para representar toda uma nação, digamos a Mooca, e que este portal carregue enorme expectativa e seu papel é, apenas e tão somente, colocá-lo para funcionar. Parabéns, seu nome é Olinad, e você descobriu, da pior maneira, que deveria ter lido aquele artigo do suporte da Microsoft.

Sim, o Internet Explorer -- independente de versão -- ignora o import de arquivos de css após o 31o. Ou seja, se você tiver um site com as declarações de css devidamente (obssessivamente) separadas em arquivos, tome cuidado pois o 32o. deles será ignorado, assim como toda declaração que estiver em elementos <style> abaixo deste import.

No nosso caso a solução foi apelar para os poderes mágicos do Plone e desabilitar o modo de debug de css, que reduziu de 34 para ~4 o número de imports. Solução fácil, rápida e indolor, pena que Olinad tenha perdido quase um dia inteiro em busca do problema.

Por favor, usem qualquer navegador que não o Internet Explorer. Designers e suas famílias agradecem.

Ações do documento
Powered by DISQUS comment system

Porra Dunga!

Friend connect