【发布时间】:2017-01-13 01:32:28
【问题描述】:
我正在模态视图上实现报表查看器。 这些是一些打印样式:
@page{
margin: 5mm;
}
body{
visibility: hidden;
}
.modal-report{
width: 100%;
height: 100%;
margin: 0;
}
#report-view-container-id, #report-view-container-id *{
visibility: visible;
}
#report-view-container-id{
width: 100%;
height: 100%;
position: absolute;
top:0;
left: 0;
}
.report-view-container-letter
{
max-width: 23.59cm;
max-height: 27.94cm;
min-width: 23.59cm;
min-height: 27.94cm;
padding-right: 15px;
padding-left: 15px;
}
在 Firefox 上,当我尝试打印效果很好时,宽度是完美的,但在 google chrome 和 safari 上,宽度约为 60%。 6 年前已经有一个question 被问过,但什么也没说。
这有点 plnkr 试图重新创建我的案例
【问题讨论】:
-
请提供相关的 HTML,并删除任何对问题没有影响的 CSS(例如,我们不需要
visibility: visible,因为没有设置为visibility: hidden)。如果您使用“sn-p”(如果您单击“编辑”,则为< >图标,我们将能够看到结果演示!
标签: html css angularjs google-chrome angular-ui-bootstrap