打印带有背景图像和颜色的网页?

Zee*_*ang 6 browser

我怎样才能准确地打印网页 - 我的意思是背景图片和颜色?

(在IE中)

最好的Zeesahn

Mat*_*nes 4

在 IE 中,可以通过浏览器进行配置。查看本教程了解详细信息。虽然我怀疑你正在寻找 css 解决方案。我无法以一致的方式完成这一任务。

可能是我遇到过的最好的解决方案。它涉及列表式...规则来尝试完成工作。祝你好运。

编辑 - 从 web-graphics.com 中提取

#ti\tle {                            /* 6. */
  display: list-item;                /* 1. */
  list-style-image: url(banner.jpg); /* 2. */
  list-style-position: inside;       /* 3. */
  letter-spacing: -1000em;           /* 4. */
  font-size: 1pt;                    /* 5. */
  color: #fff;                       /* 5. */
}
Run Code Online (Sandbox Code Playgroud)

一些注释:

  1. 我们赋予 h1 列表项的特征。
  2. 我们假装我们的横幅图像是列表式图像。
  3. Firefox 希望您将图像放入其中。
  4. 我们通过 Malarkey 的图像替换(MIR)使文本消失在黑洞中。
  5. 由于 MIR 在 Opera 中不起作用,我们将字体大小设置为 1pt 并将文本设置为白色。这与 Opera 的默认打印设置配合得很好。其他图像替换技术依赖于移动或隐藏机制,所有这些也会隐藏我们的图像。因此,文字很小,白色。
  6. 由于 IE5 和 IE5.5 不支持 list-style-image,因此我们通过简单的转义 hack 排除了这些浏览器。

就这样。它适用于 IE6、Firefox 1.0 和 1.5 以及 Opera 8.5 - 不知道 Safari,但我预计不会出现问题。Konqueror 3.5 在横幅下方显示一个黑色的“H” - 然而,

  • @jinsungy我能够在Wayback Internet Archive上找到它:http://web.archive.org/web/20101205163530/http://web-graphics.com/mtarchive/001703.php (2认同)