¡Trabajo para uni como desarrollador web y IE8 es un verdadero dolor de pelota! Un script que había desarrollado y que funcionaba perfectamente en mi versión local de IE8, estaba estropeando las PC de uni build también en IE8. No pude recrear el problema en mi máquina, como te vi decir en un comentario, luego noté que estaba usando 8.7.xxxx.xxxxx pero las máquinas uni ejecutaban 8.6.xxxx.xxxxx ... las dos versiones parecen diferir mucho ... Supongo que este puede ser tu problema para recrear tu problema erhhh, ¡sé que esto me desordenó! Puede obtener la versión 8.0 de la versión anterior . Supongo que si funciona en 8.0 funcionará para 8.x.
En respuesta a su pregunta principal, debe lidiar con eso. IE8 todavía tiene una parte considerable del mercado de navegadores, aunque IE8 no tiene ninguna posibilidad de crecer, solo se reduce, todavía tenemos que atender a los usuarios. El desarrollo web sería más fácil para muchas personas si no tuviéramos que lidiar con los diseños desordenados y la ignorancia hacia los estándares web establecidos ... pero al final del día, su competencia, los desarrolladores en IE hacen mucho de cosas interesantes, ¡solo desearía que tuvieran una política de actualización de 6 semanas como Chrome para que puedan arreglar las cosas interesantes que salen mal!