Как присвоить стиль содержимому страницы iframed с помощью родительских страниц css?

Как стиль iframed содержимого страницы с использованием родительских страниц css? У меня нет доступа к iframed странице?

i сделал это, например, http://jsbin.com/uxobe

как стиль по-разному HTML-страницы, которую я использую в iframe?

Есть ли способ стиля, подобный этому, через css или js + css?

http://siteurl { background:red}

Ответ 1

Если у вас нет доступа к IFrame, ни со стороны сервера, ни через JS из-за проблем с перекрестным доменом: я совсем не боюсь.

Если вы можете получить его через JS, вы можете так или иначе прокрасться в собственные таблицы стилей, либо путем прямого доступа и изменения стилей (очистить), либо написав тег <style> (а не w3c).

Ответ 2

Мне удалось выполнить стайлинг объекта в файле iframe src, поместив javascript в этот файл, который искал значение строки запроса, и сделал стиль (или нет) на основе присутствия (или отсутствия) строки запроса. Этот подход требует наличия контроля над файлом целевого файла iframe и для меня хорошо работает. Я пытаюсь показать уменьшенную версию моего собственного сайта в iframe, появляющемся на другом одном из моих сайтов.