Estoy creando una extensión para Internet Explorer donde estoy inyectando etiquetas de span con estilo CSS en páginas web. Si se hace clic en una parte específica de este componente, se muestra una ventana emergente.¿Cómo evitar que HTML-div/CSS inyectado herede estilos? (Internet Explorer)
Esta ventana emergente es en realidad un elemento "DIV" que estoy inyectando al final de la página de contenido: s "BODY". Tengo una tabla de estilo CSS dentro de este div, y dependiendo de en qué sitio esté, la apariencia de esta ventana emergente es según la especificación (en cuanto a ancho, etc.), o no.
No tengo tanto conocimiento cuando se trata de CSS y tal, pero ¿puede ser porque la página "principal" ya tiene algunos CSS para "BODY", "DIV" o "TABLE" -elementos que está siendo heredado por mis elementos?
Si este es el caso, ¿hay alguna forma de detener esto?
+1: El uso de div id anula las clases, y lo que resta es restablecer el css para los elementos secundarios dentro de su nueva identificación div o declarar nuevos estilos encima de ellos. – Tom