Bug do WordPress no IE6
Published by Augusto Barbosa on Tagged WordPressEstou aproveitando o pouco tempo livre nas férias da faculdade para trabalhar no desenvolvimento do site definitivo da 7th art, minha promissora (!) empresa de camisetas. Depois de algumas bolas dentro, travei algum tempo com um bug terrível do WordPress com o IE6. Foram mais de 2 horas para descobrir que todo o problema, ou melhor, a falha do CMS, estava na organização dos dados no CSS. A solução foi retirar alguns comentários e organizar o CSS com os dados seguindo mais ou menos a mesma sequência do XHTML. Depois dos resets, o html, body, h1, primeira DIV, etc. O fato mais bizarro é que, caso eu copiasse o código-fonte da página bugada num arquivo .html e o abrisse no IE6, ele exibia toda a interface sem nenhum problema. Para piorar, não achei nada no Google sobre.
O HTML (resumido)
<a class="Out"></a> <div class="All"> <div id="Tp"> </div> <div id="Md"> </div> <div id="Ft"> </div> (...)
O CSS antes
/* comentário */
html{}
body{}
a{}
a:hover{}
a:visited{}
/* comentário */
ho2{}
.Out{}
.MgTop1{}
/* comentário */
.All{}
#Tp{}
#Md-bg{h}
#Md-bg[id]{}
#Md{}
h1{}
h1 a{}
#Ft{}
O CSS depois - resolvido o problema
html{}
body{}
h1{}
h1 a{}
.All{}
#Tp{}
#Md-bg{}
#Md-bg[id]{}
#Md{}
#Ft{}
a{}
a img{}
a:hover{}
a:visited{}
/* comentário */
ho2{}
.Out{}
.MgTop1{}
Estou começando a trabalhar com WordPress agora e, por enquanto, a experiência está sendo muito proveitosa. Ainda não comecei a implementar o sistema de e-commerce, mas acho que vou ter sérios problemas com isso! De toda forma, sempre me motivei muito com desafios e desta vez não vai ser diferente. E espero poder anunciar aqui o site na 7th art até março.

January 9th, 2008 at 0:55
O que pode ter acontecido é que o IE6 tenha frescado com o encode do comentário com acento e feito a meleca.
January 9th, 2008 at 8:48
O problema era mesmo acentos nos comentários! Vai entender esse IE 6.. :)