У меня есть элемент, который можно вставить на любую страницу с помощью аддона Firefox.
Естественно, на него и его предков влияют правила CSS, определенные на этой странице.
Я могу пойти так далеко, просто явно указав каждый атрибут, но даже тогда мои объявления могут быть переопределены более ранним объявлением на странице с большей спецификой.
Не создавая большого беспорядка из-за ненужных специфических селекторов и использования Хануса !important
, как я мог бы сбросить атрибуты всех элементов в данном элементе (div#my_root_container_element
) и убедиться, что мои объявления в этом родительском элементе применимы.
Использование iFrame - это один из вариантов, но я бы предпочел избежать его, если это возможно - есть ли другой способ? Учитывая приложение, решения должны работать только в Firefox.
Спасибо.