javascript实现打印html制定区域同时消除header/footer区域
来源:互联网 发布:js什么叫框架 编辑:程序博客网 时间:2024/05/01 04:17
通过CSS实现制定区域打印
在css文件里添加如下代码:
@media print { .print { display:block; } .nprint { display:none; }}
用以上CSS类print对需要打印的区域块(比如div等)进行修饰,用nprint对不需要打印的区域块进行修饰。如下:
<div className="print">...需要打印的部分</div><div className="nprint">...不需要打印的部分</div>
调用window.print()进行打印即可,但这里还有一个问题就是浏览器默认会打印header中的标题、网址以及时间等信息。
消除header/footer区域信息
这个问题对不同浏览器没有统一的解决办法,针对chrome,可在@media print {}里在加入以下相应代码:
@media print { @page { size: auto; /* auto is the current printer page size */ margin: 0mm; /* this affects the margin in the printer settings */ } body { background-color:#FFFFFF; border: solid 1px black ; margin: 0px; /* the margin on the content before printing */ } .print { display:block; } .nprint { display:none; }}
针对firefox,可通过添加html关键字属性进行解决。
<html>
==>
<html moznomarginboxes mozdisallowselectionprint>.
仅供参考。
0 0
- javascript实现打印html制定区域同时消除header/footer区域
- JS打印打印制定区域内容
- javascript实现页面指定区域打印
- javascript实现打印指定区域的内容
- jquery实现区域打印
- JavaScript实现在网页上打印页面某块区域
- javascript实现web页面中指定区域打印
- Javascript实现Html页面指定区域导出WORD
- html 指定打印区域(转载)
- FrontEnd 步步高升:header和footer始终显示在浏览器顶部和底部,中间区域自适应
- javascript 打印指定区域的内容
- javascript 网页指定区域打印函数
- 使用javascript打印指定区域内容
- 在网页上打印时用javascript设置打印区域和不打印区域,分页等
- 打印Web所需区域的实现
- 实现Web区域打印页面内容
- web页面实现指定区域打印功能
- UITableViewCell 消除右侧区域空白
- Android逆向之分析某锁机恶意软件
- c++实验6-项目3:矩阵求和
- 阅读项目-3
- C++第六次上机实验--矩阵求和
- 用对象数组操作长方柱类
- javascript实现打印html制定区域同时消除header/footer区域
- 第十一周【补充项目1 - 是春哥啊】
- ubuntu14.04.1 安装配置jdk1.7
- 存储班长信息的学生类(2)
- 第十一周上机实践项目1(1):点-圆-圆柱类族的设计
- Android问题一:You need to use a Theme.AppCompat theme (or descendant) with this activity.
- 继承与派生阅读程序补充
- 实现复数类中的运算符重载(3)
- 指向学生类的指针