Я работаю над проектом, который вводит JS + CSS + HTML через веб-страницы, которые я не контролирую.
Я беспокоюсь о том, что хост-страница ставит мой внедренный код - я хочу, чтобы мой введенный код выполнял только стиль my, а не их.
В настоящий момент единственный способ сделать это, о котором я могу думать, заключается в явном указании каждого возможного тега для класса контейнера <div>
(с использованием предопределенных известных браузеров по умолчанию) и полагаться на наследование для того, чтобы эти правила распространялись до остальная часть моего введенного HTML. Этот CSS должен появиться в нижней части страницы <head>
.
Я не думаю, что лучшее решение, и я не ожидаю его реализации. Конечно, есть лучшие способы.