在html里设置打印的格式,JavaScript+CSS控制打印格式(示例)
1,用media="print"的css来控制要打印的文件testPrint.html中引用media为print的样式,表示打印时该样式才起作用
复制代码 代码示例:
/style/print.css文件
复制代码 代码示例:
.noprint{display:none;}
在testPrint.html中使用print.css中的样式,在网页浏览的时候是看不出效果的,但是打印的时候会起作用,如下面这一段,加上noprint之后,在浏览器中仍然是现实的,但是打印时不显示:
复制代码 代码示例:
当然print.css里面的样式你可以随便写,改颜色啊(彩色的图像在黑白打印机下效果不好,可以用另一种样式打印),字体什么的都可以。
2,用JavaScript来控制
有时候JavaScript也是不错的选择
复制代码 代码示例:
打印之前,会调用window.onbeforeprint函数,给html重新构造一遍,然后打印。
当然打印之后一般还要换回来,就是window.onafterprint函数了。
小技巧:window.print(),其实也可以打印框架的,例如:window.top.centerFrame.MainFrame.print();
在html里设置打印的格式,JavaScript+CSS控制打印格式(示例)相关推荐
- php怎么自定义设置打印区域,JavaScript_jQuery实现区域打印功能代码详解,使用CSS控制打印样式,需要设 - phpStudy...
jQuery实现区域打印功能代码详解 使用CSS控制打印样式,需要设置样式media="print",并且将页面中不需要打印的元素的样式display属性设置为none.如DEMO ...
- [原创]Lodop打印, 以及Lodop引用css文件控制打印样式的问题.
最近在做Lodop打印功能: 思路是: 用MasterPage搭个打印页面的框架, 然后在具体的页面中填入数据, 打印的样式由母版页和CSS来控制. 困扰了一天的问题是: 在打印的JS文件中, 引 ...
- css打印适应纸张_CSS print 样式 css控制打印样式 分页 页面大小
显示器(screen)和打印机(printer)是两种差别很大的设备,所以从浏览器里看到的页面,打印出来也许和你看到的样子有很大的差距.screen一般使用逻辑单位比如px,而打印机则应该使用物理单位 ...
- jquery 利用CSS 控制打印样式
一.添加打印样式 1. 为屏幕显示和打印分别准备一个css文件,如下所示: 用于屏幕显示的css: <link rel="stylesheet" href=" ...
- ie浏览器html打印预览,Javascript实现IE打印页面设置、预览、首页设置的代码
1.js代码方式 复制代码 代码示例: IE打印页面设置-www.jquerycn.cn .noprint{ display:none; } function printsetup(){ // 打印页 ...
- html打印自定义页头,CSS实现打印网页自定义页眉页脚
打印网页时需设置自定义的页眉页脚,CSS没法直接设定:但可以利用table的特性,间接实现类似的效果: 实现效果 网页结构代码 /* @media print 限定样式,只作用于打印页 */ /* @ ...
- html 设置视频尺寸,如何使用CSS控制视频的宽高?
在网页中嵌入视频时,经常会为video标签添加宽高,给视频预留一定的空间.给视频设置宽高属性后,浏览器在加载页面时就会预先确定视频的尺寸,为视频保留合适大小的空间,保证页面布局的统一.为video标签 ...
- html设置打印规则,css @page规则控制打印设置选项
关于css控制打印更多内容可以参阅css控制打印内容的样式一章节. 使用@page规则可以对打印进行更多的设置,比如指定页面的尺寸.页边 距,页眉页脚等,以求达到更好的效果. 下面做一下简单介绍. 一 ...
- h5打印时如何控制打印区域(基于jquery.PrintArea.js实现)
h5打印时如何控制打印区域(基于jquery.PrintArea.js实现) javaSript 的 window.print() 打印时打印范围不可控制,而jquery.PrintArea.js可以 ...
最新文章
- Java程序(类的抽象与封装)
- 王守仁的学前教育思想
- 《Gpu Gems》《Gpu Pro》《Gpu Zen》资源收集
- javascript中常用数组函数
- RedHat下JDK1.6安装-利用alternative实现多版本并存(Ubuntu同理)
- 查看mysql用户权限_mysql 如何查看该数据库用户具有哪些权限?
- ssas从mysql获取数据库_通过AMO获取SQL Server SSAS信息
- HDU2216:Game III(BFS)
- Online Judge for ACM-ICPC etc.
- [转载] 令牌桶算法和漏桶算法python_排序算法(七):Bucket Sort 桶排序
- PgSQL · 特性分析 · 金融级同步多副本分级配置方法
- Webstorm 2021 开启内存显示设置
- 基于深度学习生成音乐(mid格式的音乐) 附代码,自己调试过,python3的
- 高分一号和资源三号卫星数据产品的级别
- 业务安全情报第四期:新能源车企重金打造的私域流量,成为黑灰产“掘金发财”的新目标
- 一种通用的Qt数据库接口操作方法
- C语言typedef和define、字节对齐的问题
- Dingo + Laravel + JWT + Entrust + memcache 实现API设计
- python中的列表
- JFinal极速开发微信公众号
热门文章
- Reactjs 入门实例教程
- mysql longblob 读取_MySQL数据库之Mysql的longblob字段插入数据问题解决
- 目标IT男的第十六天----面向对象第九天
- w7没有服务器认证消息,w7没有有效的ip配置怎么解决_win7本地连接没有有效的Ip配置处理方法...
- 遥感与GIS相关期刊和网站
- 小程序后台登录(非微信登录)
- MobileNet系列
- 百分之 95% 的程序员不知道 Trending 是什么。
- 如何写出让CPU跑得更快的代码?
- C++ strtod可能不安全的问题