Как присвоить стиль содержимому страницы 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, появляющемся на другом одном из моих сайтов.