我需要打印一个没有母版页的内容页面。为此,我使用了以下代码:
<style>
@media print{
@page {size: landscape}
.noPrint {
display: none;
}
.yesPrint {
display: block !important;
}
}
</style>
然后我将类“noPrint”设置为左侧和顶部导航栏。 当我尝试打印页面时,导航栏将按预期进行尿布,但它们的空白区域仍保留在页面顶部和左侧,如图here所示。
我需要打印100%宽度的纸张(A4)的内容页面,即使我尝试从具有响应视图的手机打印出来。
答案 0 :(得分:0)
@Mick Feller
以下是我在母版页中所做的事情
<!--left-fixed -navigation-->
<div class="sidebar noPrint" role="navigation">
<div class="navbar-collapse">
<nav class="cbp-spmenu cbp-spmenu-vertical cbp-spmenu-left" id="cbp-spmenu-s1">
<ul class="nav" id="side-menu">
<asp:TreeView ID="MenuTree" runat="server" ViewStateMode="Enabled" BeforeCollapse="MenuTree_TreeNodeCollapsed" BeforeExpand="MenuTree_TreeNodeExpanded">
</asp:TreeView>
</ul>
</nav>
</div>
</div>
<!--left-fixed -navigation-->
<!-- header-starts -->
<div class="sticky-header header-section noPrint">
<div class="header-left">
<!--toggle button start-->
<button id="showLeftPush"><i class="fa fa-bars"></i></button>
<!--toggle button end-->
</div>
</div>