Как я могу контролировать фоновое изображение и цвет элемента body внутри iframe
? Обратите внимание: встроенный элемент body имеет класс, а iframe
- это страница, которая является частью моего сайта.
Причина, по которой мне это нужно, это то, что мой сайт имеет черный фон, назначенный телу, а затем белый фон, назначенный для div, содержащих текст. Редактор WYSIWYG использует iframe
для встраивания контента при редактировании, но он не включает div, поэтому текст очень трудно читать.
Тело iframe
когда в редакторе имеет класс, который не используется нигде, поэтому я предполагаю, что это было помещено туда, поэтому такие проблемы можно было бы решить. Однако, когда я применяю стили к class.body
они не переопределяют стили, применяемые к телу. Странно то, что стили появляются в Firebug, поэтому я не знаю, что происходит!
Спасибо
UPDATE. Я пробовал решение @mikeq добавить стиль к классу, который является классом body. Это не работает при добавлении в таблицу стилей главной страницы, но она работает при добавлении Firebug. Я предполагаю, что это связано с тем, что Firebug применяется ко всем элементам страницы, тогда как CSS не применяется в iframe. Означает ли это, что добавление css после загрузки окна с помощью JavaScript будет работать?