我有一个报告,该报告被动态加载到HTML页面内的iframe
中(通过 jquery )。在Chrome中看起来不错,所有边距都很好,没有任何中断。但是在IE 11中,右边距被切断了。
这是我的iFrame
:
<iframe id="iReportViewer" name="iReportViewer" style="width: 100%; height: 100%; overflow: hidden" frameborder="0"></iframe>
我不确定这有多重要,但是我正在使用此CSS(在通过jquery和iFrame
动态加载到src
的页面内)以尝试规范化/标准化边距宽度:
@media print {
.no-print, .no-print * {
display: none !important;
}
@page {
size: 11in 8.5in;
margin-top: 15mm;
margin-bottom: 15mm;
margin-left: 15mm;
margin-right: 15mm;
}
body {
margin-top: 15mm;
margin-bottom: 15mm;
margin-left: 15mm;
margin-right: 15mm;
}
}
我不能转储IE,而只能使用Chrome;客户坚持使用IE11。我如何做才能使内容保留在IE 11的空白范围内,就像在Chrome中一样?我可以显示更多的HTML,但是我不想用无关的HTML和CSS来解决这个问题。如果您告诉我要查看的内容(iFrame
周围的html,iFrame
内部的html等),我会遵守的。