报告的右边缘仅在IE 11中被切断

时间:2018-08-09 22:53:01

标签: html css internet-explorer-11

我有一个报告,该报告被动态加载到HTML页面内的iframe中(通过 jquery )。在Chrome中看起来不错,所有边距都很好,没有任何中断。但是在IE 11中,右边距被切断了。

enter image description here

这是我的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等),我会遵守的。

0 个答案:

没有答案