为什么@media print(div)中的属性不起作用?

时间:2018-06-18 08:52:25

标签: html css asp.net vb.net

我已经在我的网站上设置了所有要连续显示的页面的水晶报告,并且在打印时我想根据分区打破页面。我不知道我的代码有什么问题,它不能在任何浏览器中工作。这是css里面的代码,对于@media print。

@media print {
  div#CrystalReportViewer1_ctl01 > div {
    page-break-inside: avoid;
    page-break-after: always;
  }
}

以下是我在.aspx中包含的链接:

<link rel="stylesheet" href="../css/style.css" type="text/css" media="print"/>
<link rel="stylesheet" href="../css/style.css" type="text/css" media="screen"/>

要知道除法,我检查了inspect元素(谷歌浏览器)并获取了部门的ID(CrystalReportViewer1_ctl01)

我尝试过:

我通过设置正文的背景颜色测试了@media打印,并且它有效(仅当按下ctrl + p时)。打印报告时,它可能不是因为表格。请帮帮我,谢谢。

0 个答案:

没有答案