打印web页面

打印HTML文档总是会出现问题。在CSS2中,我们可以借助打印属性让打印web内容更容易一些。

page : auto | pagetype

page-break-after : auto | always | avoid | left | right | null

page-break-before : auto | always | avoid | left | right | null

page-break-inside : auto | avoid

marks : none | crop || cross

orphans : number

size : auto | portrait | landscape | length

widows : number


当然除了上述办法以外,我们还可以通过控制设备类型,针对不同设备读取不同样式.

Media Type

设备类型 版本 兼容性 简介
all CSS2 IE4+ 用于所有设备类型
aural CSS2 NONE 用于语音和音乐合成器
braille CSS2 NONE 用于触觉反馈设备
embossed CSS2 NONE 用于凸点字符(盲文)印刷设备
handheld CSS2 NONE 用于小型或手提设备
print CSS2 IE4+ 用于打印机
projection CSS2 NONE 用于投影图像,如幻灯片
screen CSS2 IE4+ 用于计算机显示器
tty CSS2 NONE 用于使用固定间距字符格的设备。如电传打字机和终端
tv CSS2 NONE 用于电视类设备



*注: 倘若是需要页面全部输出打印,则需要将代码


改为代码


<link rel="stylesheet" type="text/css" media="all" href="css/aboutus.css" />

倘若还没能打印全部页面,就打开IE浏览器进入IE->工具->Internet选项->高级->打印 选中打印背景颜色和图片,这样就ok啦!


<link rel="stylesheet" type="text/css" media="screen,projection" href="css/aboutus.css" />

<link rel="stylesheet" type="text/css" media="print" href="css/print.css" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值