我需要打印 A4 尺寸的 html 页面,另外我想打印内容正文打印以及 css、html 并忽略菜单列表、页眉、页脚和页面右侧菜单列表。
首先,我介绍了简单的 div 和类 noprint 并将其添加到 @media print 但它似乎不起作用。noprint 类在@media print 之外工作,所以我知道它是正确的。
另外我的要求是使用标准 Ctrl+P 键盘选项直接从浏览器打印
<style type="text/css">
.standardStyle {
display:block;
width:200px;
height:150px;
padding:10px;
background-color:green;
margin:5px;
}
@media print{
.noprint{ color:red;}
}
</style>
</head>
<body>
<div class="noprint standardStyle">
this is test line....
</div>
<div class="print standardStyle">
this is test line....
</div>
<div class="print standardStyle">
this is test line....
</div>