我有一个完全流畅的网站,主要是为打印而设计的。它可以很好地延伸到任何窗口或纸张尺寸:
body { width: 100%; }
但是,对于打印的页面,我的一些黑色线条和文本变成灰色,并且我的1px
线条不是以实线打印,而是更多的是模糊的灰色虚线。这似乎是因为浏览器会在打印时缩放页面,例如 IE 的“Shrink To Fit”。
所以我看到了两个选择。
使用适用于打印的 css 单位指定线宽和字体大小,这可能会与浏览器内置机制发生冲突,以在所有内容都以像素为单位指定时使页面打印良好。这个问题在其中部分起作用,但没有取得多大成功。
找到
body
宽度 (8.5in
?7.5in
?90%
?800px
?) 使 8.5 英寸宽的纸张的线条为实线且文本为黑色。
哪种方法可能成功?