我想添加一个打印按钮,使用户能够打印我的网页。但是,当我打印时,所有的 css 样式都丢失了。打印机似乎只保留基本的 html 元素。如果我还想打印出与在浏览器中看起来完全一样的页面,我应该怎么做?我的意思是,如果我使用彩色打印机,它会打印出带有 CSS 样式的彩色页面。当我使用黑白打印机时,它应该将浅色打印为白色,将深色打印为灰色或黑色。
最佳答案
如果您的 link
元素上有 media="screen"
,请尝试将其删除或替换为 media="all"
。
关于css - 我怎样才能打印一个网页,所有的 css 样式都附加到页面上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3384985/