Як я можу контролювати фонове зображення та колір елемента тіла в межах iframe
? Зауважте, вбудований елемент тіла має клас, і iframe
це сторінка, яка є частиною мого сайту.
Причина мені потрібна в тому, що мій сайт має чорний фон, присвоєний тілу, а потім білий фон, призначений дивам, що містять текст. Редактор WYSIWYG використовує iframe
вставний вміст під час редагування, але він не включає div, тому текст дуже важко читати.
Тіло того, iframe
коли в редакторі є клас, який ніде не використовується, тому я припускаю, що це було поставлено там, щоб такі проблеми, як ця, могли бути вирішені. Однак, коли я застосовую стилі до class.body
них, вони не змінюють стилів, застосованих до body. Дивна річ у тому, що стилі з'являються у Firebug, тому я не маю уявлення, що відбувається!
Дякую
ОНОВЛЕННЯ - Я спробував рішення @ mikeq додати стиль до класу, що є класом body. Це не працює, коли додається до таблиці стилів основної сторінки, але працює, коли додається з Firebug. Я припускаю, що це тому, що Firebug застосовується до всіх елементів сторінки, тоді як CSS не застосовується у iframes. Чи означає це, що додавання CSS після завантаження вікна JavaScript працюватиме?
<div>
може бути часом вирішення (якщо це дає CORS-Header, що дозволяє це) ... (і "санітизувати" завантажені дані шляхом regexp на так. Так, всі хакі ...)