html禁用打印,禁用页面中的浏览器打印选项(页眉、页脚、页边距)?

您可以将页边距设置为一个太小而无法包含文本的大小,以便禁用它(借用敬畏(答覆):

@page {

size: auto;  /* auto is the initial value */

margin: 0mm; /* this affects the margin in the printer settings */

}

html {

background-color: #FFFFFF;

margin: 0px; /* this affects the margin on the HTML before sending to printer */

}

body {

border: solid 1px blue;

margin: 10mm 15mm 10mm 15mm; /* margin you want for the content */

}

  1. Middle-click to open in new tab

  2. Print

火狐版本可达48α1

您可以添加一个mozNoMarginBoxes属性的标记,以防止URL、页码和Firefox添加到页边距的其他内容被打印出来。

注意,mozDisallowSelectionPrint示例中的属性是不需要从页边距中删除文本;请参见

其他浏览器

不幸的是,在InternetExplorer中似乎无法解决这个问题,因此您将不得不求助于PDF或要求用户禁用页边距文本。

Safari也是如此。@Luiz Perez,最新版本的Safari(8、9.1和10)仍然不支持@page用于压制保证金文本。

我在Edge上找不到任何东西,也没有Windows 10安装可供测试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值