如何排除某些元素显示在打印机的输出上? [复制]

Posted

技术标签:

【中文标题】如何排除某些元素显示在打印机的输出上? [复制]【英文标题】:How to exclude some of the elements from being displayed on the output of a printer? [duplicate] 【发布时间】:2017-06-14 10:57:09 【问题描述】:

我正在寻找一些关于如何打印 aspx 页面的示例或说明。在页面上,我有一组编辑框、按钮和填充信息的网格。当然,使用以下 JS 代码我可以调出打印对话框并打印页面,但是如何避免在输出中打印或显示按钮、线条、网格等?

或者一般来说,我如何管理或自定义输出的布局?

<asp:Button ID="btnPrint" runat="server" Text=" Print " CssClass="btn btn-info" OnClientClick="javascript:window.print();" />

谢谢。 阿克

【问题讨论】:

这并不难研究,预计在此处提问之前进行研究。网络搜索或SO site search 应该会给你很多结果 【参考方案1】:

在您的 CSS 中使用 @media 查询:

@media print 
  .btn 
    display: none;
  

【讨论】:

以上是关于如何排除某些元素显示在打印机的输出上? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 git 中列出所有排除的文件? [复制]

在 Beautifulsoup Python 上排除不需要的标签

如何阻止 python RuntimeWarning 打印到终端? [复制]

我如何测试 jQuery 是不是隐藏了某些东西? [复制]

如何在 PyCharm 运行期间显示 pytest 输出? [复制]

配置 conda build 以从 conda 包输出中排除某些文件夹