【发布时间】:2017-06-06 16:06:15
【问题描述】:
我正在一个小项目中构建一个 html 预览工具,并且我正在尝试找到将 html 和将样式化该 html 的 css 放置在 iframe 中的最佳方法。
我能够创建 iframe 并将我的 div 的 html 内容放入其中。到目前为止,这似乎工作正常in this fiddle
$(function() {
var $html = $("#html").html();
var $frame = $('<iframe>');
$('body').html( $frame );
var doc = $frame[0].contentWindow.document;
var $framehtml = $('html',doc);
$framehtml.html($html);
});
但是如何将 css 添加到该 iframe 的头部?例如,将您在小提琴中看到的 .mobile 类添加到 iframe 的头部,这样当 iframe 达到 500px 的宽度时,图像就会被隐藏?
编辑:我不想注入 css 样式表。我宁愿在头部创建一个标签,并将您看到的 css 放在小提琴中。
【问题讨论】:
-
Add CSS to iFrame的可能重复
标签: javascript jquery html css iframe