打印样式表使用CSS media query可以让网站一个伟大的方式更便于打印:单独的样式表用于打印和PDF文件?
p { color: grey; }
@media print {
p { color: black; }
}
对于一个项目,我们发现,从网页创建PDF文件发送给客户是非常有效的(比开始好从头开始)。
对于PDFing目的,我们已经通过@media print
应用一些简单的CSS规则,使网页在格式更友好的 - 删除导航,某些页脚元素等
(有些人可能希望在稍后的日期下载并打印这些PDF文件,没关系,在每个页面上也会有链接以访问我们创建的PDF。)
但是,看起来对于普通大众的打印需求,建议创建样式表时不要使用太多的格式:删除背景,增加对比度,优化字体大小等等。
我们还没有这样做。 是否可以有多套print
规则 - 一种适用于PDFing,另一种适用于打印机?或者,如果不是,那有什么解决方法?