html - 不打勾 "Print Background Colors and Images"IE8/9 不打印要点

标签 html css printing

我在 http://jsfiddle.net/hxsy6/ 做了以下 jsfiddle

我遇到的问题是,如果您在 IE7 中打印页面,则会打印元素符号点(实际元素符号图像),但如果您在 IE8/9 中这样做,则不会。但是,如果我在 IE8/9 中转到“打印预览”-> 单击设置图标并勾选“打印背景颜色和图像”,那么它们将在这两个浏览器中打印(尚未检查其他浏览器)。在 IE7 中,复选框是否被勾选并不重要。

关于如何更改 CSS 以便 IE8/9 用户不必像 IE7 一样勾选此框的任何想法?

提前致谢。

编辑:不用管边距/填充等,这只是一个快速模型。

最佳答案

考虑到您要打印的图像是背景图像,这对我来说听起来像是 IE7 错误。您最接近的做法是添加一个使用常规 CSS 元素符号而不是图像的打印样式表。

关于html - 不打勾 "Print Background Colors and Images"IE8/9 不打印要点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9354926/

相关文章:

html - 在窗口最小化时使用媒体查询调整页面大小

html - 滚动时标题滞后

CSS 去除内联元素的外边距

javascript - window.print() JavaScript 的特征检测解决方案

printing - Windows IoT - Zebra 蓝牙打印机

javascript - 如何延迟加载图像并使它们可用于打印

javascript - 如果我在表格外单击,如何隐藏菜单

html - h标签在IE中居中的背景图

javascript - 我可以强制在特定浏览器中打开链接吗?

html - 在行中 float div 后填充空白