IE6 Replica a última letra! (4)
agosto 6th, 2009 by Luan Garcia, sobre Bugs.
Um milagre galera!!! Dois posts no mesmo dia!
É o seguinte,há um tempo atrás me deparei com um bug muito chato do ie6 e que suei pra descobrir como resolver, então vale apena a dica.
Muitas vezes nós não entendemos alguns bugs do ie6 mas mesmo assim estamos la firmes e fortes. Alguem por acaso ja se deparou com o bug de duplicar a última letra? Pois bem, se já aconteceu isso com você, agora não vais mais acontecer.
Uma tendência dos desenvolvedores mais organizados, é comentar algumas partes do seu código afim de não se perder e deixá-lo mais intuitivo. Porém, alguns desenvolvedores abusam um pouco dos comentários (não que não possa, mas eu adoto a seguinte postura para meus sites: coloco comentários apenas nos pontos mais importantes, ou seja, na maioria dos casos, no fechamento das tags mais importantes de estruturação) e esse abuso causa este bug.
Pelo menos comigo, todas as vezes que tive esse problema, consegui resolver tirando o excesso de comentários que estavam a volta do elemento com esse problema.
Então é isso galera, é um bug bem simples de evitar mas que com certeza já deu dor de cabeça a muitos desenvolvedores.
Se alguém tiver outra solução acho interessante postar, pois eu mesmo desconheço
Abs!


Obrigado Fábio! Mais uma maneira de se corrigir o bug, ou melhor, mais um cuidado que temos que ter para que o mesmo nao aconteça. Mas sabemos que em algumas situações isso é praticamente impossivel, certo?
Obrigado pela dica! abs!
Opa, Opa Luan! Nada de comentário em branco… O que causa esse bug, além do comentários em excesso, é o excesso de floats nos elementos. Vamos pegar um exemplo… Uma ul, com uma li e um a dentro da LI. Esse a não precisa ter float… Outro exemplo: Uma div, com um p. Esse p também não precisa ter float, em muitas situações. É a nossa mania de display e float em tudo que causa isso. Comentários e floats em excesso. =D
Obrigado Diego! Então ja aprendi mais uma maneira de acertar este bug.
Vlw abs!
Luan,
para corrigir isso é só colocar um comentário em branco depois do elemento.
[ ]’s