2017-01-23 13 views
0

У меня есть следующие строки в моем коде в попытке загрузить стиль в плавающем фрейме:Импорт CSS рядный

<iframe style='color:blue;margin-left:30px;@import('../../custom/courses/css/stylesheets/course.css'); /> 

Есть две проблемы:

  1. Можно ли импортировать код с помощью @import как я пытаюсь сделать выше
  2. HTML-код в браузере выводит следующее: <iframe style="color:blue;margin-left:30px;@import(" ..="" custom="" courses="" css="" stylesheets="" course.css');</iframe> Итак, мой CSS URL путь очень перепутались.

UPDATE

Мой код:

(function($){ 
    var cssLink = document.createElement("link") 
    cssLink.href = "../../custom/courses/css/stylesheets/course.css"; 
    cssLink.rel = "stylesheet"; 
    cssLink.type = "text/css"; 
    // frames['iframe'].document.body.appendChild(cssLink); 
    jQuery('iframe.field-iframe-instance').css('border', '1px solid red');//.find('body').appendChild(cssLink); 
})(jQuery); 

Код на IFRAME не может вступить в силу

+0

Возможный дубликат [Как применить CSS к iframe?] (Http://stackoverflow.com/questions/217776/how-to-apply-css-to-iframe) – Dekel

ответ

0

Вы не можете сделать это путь. Вы можете включить стиль в исходный источник iframe или добавить его через javascript. Проверьте это: How to apply CSS to iframe?

+0

У вас есть точка но мой код не выполняется. См. Код, добавленный мной в мой вопрос. – sisko