Etiquetas duplicadas en IE-8 – Drupal
Hace unos días me encontré con un error que me trajo de cabeza, abría mi web en cualquier navegador moderno y funcionaba a la perfección, pero en IE8 hacia cosas muy extrañas, todo indicaba a que mi JavaScript tenia alguna función no compatible con Internet Explorer 8, después de revisarlo y hacer varios cambios seguía igual, o muy parecido, con el inspector de la pagina veo que solo en IE8 me aparecían varias etiquetas que yo no había añadido, me había duplicado etiquetas div, y lo peor me las duplicaba con el mismo ID por lo que mi JS se volvía loco y no sabia por donde atacar, no entendía por que, que razón podía tener IE8 para duplicarme etiquetas?, encontré el enlace que os dejo aquí:
http://stackoverflow.com/questions/4680647/internet-explorer-8-duplicate-div-bug
en el que le ocurría lo mismo, o al menos un error muy similar, en su caso por tener algunas etiquetas cerradas donde no correspondía, así que analice mis tpl Por si tenia algo mal cerrado, pero nada, y me encontré en una de las vistas que cargaba en la pagina en cuestión que me faltaba por cerrar un span, cerrado y arreglado
Conclusión: si en algún CMS, en mi caso a sido Drupal 7 nos crean etiquetas duplicadas en IE8 el error seguramente venga por una etiqueta mal cerrada, o cerrada donde no corresponde en nuestros bloques, ya que no tenemos ningún tipo de ayuda visual para corroborar que los HTML que hemos escrito estén correctos, es muy fácil equivocarse
Un saludo y espero que os sirva de ayuda
Apasionado de la montaña, del SEO y la programación a partes iguales, llevo más de 20 años trabajando en distintos sectores, pero siempre enfocado a la web, si quieres saber más de mí, sigue el enlace.