Я думаю, что это невозможно, хотя
Действительно. Если вы не поместите рассматриваемый контент в iframe. Затем вы получаете целый отдельный документ, оформленный по-разному.
Я думаю о достижении того же эффекта путем добавления префикса .events к правилам CSS после их загрузки / редактирования. Я думаю, что это должно быть довольно без проблем, но кто-нибудь предвидит какие-либо проблемы?
В автоматическом режиме? Вам нужно будет иметь возможность анализировать входные данные CSS, чтобы определить, где начинались селекторы.
Это не так тривиально, как вы думаете, делать правильно:
/* This is my grate CSS
.sausage { color: red; } adds a class rule
/*/ .eggs, .bacon { color: red; }
.potato:before { content: "; }
.beans { content: "; }
является примером сложного для анализа CSS. Селекторы .eggs
, .bacon
и .potato
начинаются и должны иметь префикс .events
. .sausage
и .beans
нет.