禁止打印页面!

原创 2007年09月21日 11:25:00

解决思路:
要真正禁止打印页面是办不到的,但是如果能设置让用户打印到的是空白,也算是实现禁止打印的目的了。

具体步骤:
代码示例:

<html>
<head><title>不可打印的页面</title>
<style>
@media print{
body{display:none}
}
</style>
</head>
<body>
文档主要内容
</body>
</head>

注意:@media print{}规则中所定义的CSS仅对打印时的页面生效。
技巧:在很多论坛中在打印帖子时都是用一个专门的页面来实现,如果能熟练运用@media print{}规则,就不用单独做一个打印用的页了。
提示:
@media print{}规则中可以用来代码print的还有all和screen。
类似@media的规则如表2.2.1所示。

规则说明
@import指定导入的外部样式表及目标媒体。该规则必须在样式表头部最先声明
@charset在外部样式表文件内使用。指定该样式表使用的字符集。
@font-face设置嵌入HTML文档的OpenType字体(需IE5+支持)
@media指定样式表规则用于指定的媒体类型(需IE5.5+支持)


特别提示
运行本例代码,然后打印网页,打印结果将不包括"文档主要内容"。


特别说明

本例主要运用了@media规则来定义页面对于打印时应用的样式,print意思是所定义的CSS应用于打印机,类似的print媒体类型还有:
all 应用于所有类型的设备
screen 应用于计算机的显示器
 
 

如何禁止打印页面 !

解决思路: 要真正禁止打印页面是办不到的,但是如果能设置让用户打印到的是空白,也算是实现禁止打印的目的了。 具体步骤: 代码示例: 不可打印的页面 @media print{ body{displ...
  • wwp3321
  • wwp3321
  • 2007年09月21日 11:18
  • 613

bootstrap html页面禁止放大缩小

用bootstrap写的html页面,在手机端中禁止放大缩小: 亲测有效:
  • kebi007
  • kebi007
  • 2016年12月29日 15:04
  • 4249

js 禁止内容选择 禁止打印 禁止右键弹出菜单

function auto_submit () { alert("你试图离开当前窗口,系统将自动提交试卷!"); //自动提交的代码, 例如: form1.submit(); } win...
  • bjash
  • bjash
  • 2012年11月30日 10:39
  • 1178

禁止图片另存为、禁止右键、禁止打印

客户可以会提出的要求,虽然不能完全禁止,但基本满足需求。http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.o...
  • sven_xu
  • sven_xu
  • 2015年06月02日 09:16
  • 881

javascript中tonchmove禁止拖动页面的默认操作

在JavaScript中tonchevent主要有touchstart,touchmove,touchend触发事件。 而touchmove的默认操作是在浏览器中拖动页面,但如果涉及到需要用touc...
  • tonywuke
  • tonywuke
  • 2016年09月12日 15:36
  • 1569

禁止页面缩放

这里讲解一下如何禁止页面缩放,其实也就是一句话的事情: 在这个里面主要有这几个属性:width - viewport的宽度 height -...
  • qq_24147051
  • qq_24147051
  • 2017年08月07日 21:21
  • 1831

JS禁用右键,禁用打印,防止另存为,IE浏览器识别

oncontextmenu="window.event.returnValue=false" style="overflow-y: hidden; overflow-x: hidden"ajs9   ...
  • z69183787
  • z69183787
  • 2014年04月01日 13:28
  • 4193

移动设备禁止h5页面滚动

document.body.addEventListener('touchmove', function (event) { event.preventDefault(); }, false)...
  • u010649730
  • u010649730
  • 2015年10月22日 18:38
  • 5136

手机页面禁止页面拖动

document.ontouchmove  = function(e){ e.preventDefault() ; }
  • u011157055
  • u011157055
  • 2015年05月12日 16:46
  • 1563

pdf文件禁止打印和复制,怎么解除?

pdf文件禁止打印和复制,怎么解除?发信站: 水木社区 (Fri Jul 20 17:02:15 2007), 站内有什么crack破解么?谢谢--※ 来源:·水木社区 http://newsmth....
  • cutepig123
  • cutepig123
  • 2007年08月17日 13:23
  • 5419
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:禁止打印页面!
举报原因:
原因补充:

(最多只允许输入30个字)