Contacta (+34) 622 045 404

Estudio de desarrollo front-end, maquetación web, diseño y programación WordPress freelance.

Fundado por Alberto Fortes, diseñador y maquetador web HTML5 responsive design, front-end developer JavaScript y programador WordPress freelance a medida desde 2006.

Especializados en outsourcing con importantes clientes finales.

El maldito bug de ie6 del carácter duplicado y soluciones my way

15 Noviembre, 2006

Explorer 6 Duplicate Characters Bug

Este maldito bug de explorer 6 que se empeña en duplicar caracteres fuera de línea y a su libre antojo me trae ya loco, hoy me habrá aparecido 5 millones de veces (bueno alguna menos) y cada vez tiene una solución distinta. Es muy extraño, menos mal, aunque suele manifestarse de muy distintas maneras, más mal, aunque parece ser que sólo suele aparecer en el último flotante de una serie de elementos flotantes y/o cuando en esta serie de float existen algún comentario del html.
En positioniseverything lo explican, pero la verdad es que es un bichito tan caprichoso que lo que unas veces funciona para solucionarlo las otras no, por eso si alguien se enrolla y conoce más soluciones estúpidas que las diga.
Yo abro la lista con las cosas que he descubierto-me han dicho-he leído y me han funcionado:

  1. poner un simple espacio en blanco detrás del último carácter del elemento contenedor, al tener no-wrap por defecto no nos fastidia la maqueta y soluciona hasta un máximo de dos caracteres duplicados
  2. Poner un salto de línea (br) tras el último carácter del elemento contenedor, en este caso concreto lo he solucionado así, y no me ha saltado línea, simplemente ha ignorado el retorno de carro
  3. Eliminar comentarios en el html, ya que misteriosamente si tenemos muchos puede surgir este bug -vía positioniseverything-

El resto de literatura que he leído sobre este bug no me ha funcionado así que no seré yo quien la escriba (no tendría sentido,verdad?).