Browser 使用背景图像和颜色打印网页?

Browser 使用背景图像和颜色打印网页?,browser,Browser,我怎样才能准确地打印一个网页——我指的是背景图像和颜色 (在IE中) 最好的 Zeesahn将图像放在HTML而不是CSS中 HTML 默认情况下,Internet Explorer(以及其他一些浏览器,例如Opera或Maxthon)打印的网页没有任何背景图像或颜色。 要打印包含所有背景图像或颜色的网页, 打开Internet Explorer,进入工具->Internet选项->高级。 在设置窗口中,您需要向下滚动,直到找到打印->打印背景颜色和图像选项并选中它。按下Apply键后,单击Ok

我怎样才能准确地打印一个网页——我指的是背景图像和颜色

(在IE中)

最好的
Zeesahn将图像放在HTML而不是CSS中

HTML


默认情况下,Internet Explorer(以及其他一些浏览器,例如Opera或Maxthon)打印的网页没有任何背景图像或颜色。 要打印包含所有背景图像或颜色的网页, 打开Internet Explorer,进入工具->Internet选项->高级。
在设置窗口中,您需要向下滚动,直到找到打印->打印背景颜色和图像选项并选中它。按下Apply键后,单击Ok,这将解决打印问题。

简而言之,尝试使用打印样式表

检查此问题以了解更多信息:


在IE中,可通过浏览器进行配置。查看详细信息。尽管我怀疑您正在寻找css解决方案。我一直未能以一致的方式完成这项工作

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

编辑-从web-graphics.com中提取 一些注释:

  • 我们为h1提供列表项的特征
  • 我们假装我们的横幅图像是列表样式的图像
  • Firefox希望您将图像放入其中
  • 我们通过马拉基的图像替换(MIR)使文本消失在黑洞中
  • 由于MIR在Opera中不起作用,我们将字体大小设置为1pt,并将文本变为白色。这适用于Opera的默认打印 设置。其他图像替换技术依赖于移动或移动 隐藏机制,所有这些都会隐藏我们的图像。因此 白色小文本
  • 由于IE5和IE5.5不支持列表样式的图像,我们通过一个简单的转义攻击排除了这些浏览器

  • 就这些。它可以在IE6、Firefox 1.0和1.5以及Opera 8.5中使用——我不知道Safari,但我认为不会有问题。Konqueror 3.5在横幅下方显示一个黑色的“H”-但是,在asp文件中,创建一个名为prnMode的vbscript变量并设置它 //在打印模式下为true。然后用这个包裹你的整个标签

    <body>
    <% If prnMode Then %>
    <div style="visibility: visible;">
    <% End If %>
    ... your web page goes here
    <% If prnMode Then %>
    </div>
    <% End If %>
    </body>
    
    
    ... 你的网页在这里
    

    //实际上我没有打印,但打印预览现在显示颜色和IMG。

    +1看起来这是唯一正确回答问题的答案!我希望人们在开始回答之前花点时间阅读一个问题。我在IE11中找不到这个选项。@jinsungy我能够在Wayback Internet Archive上找到它:现在页面内容被推到图像下方似乎不起作用。你不觉得这是关于网页的,不一定是使用vbscript的asp.net页面。。。
    background-images:url(../some_images.jpg);
    
    #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. */
    }
    
    <body>
    <% If prnMode Then %>
    <div style="visibility: visible;">
    <% End If %>
    ... your web page goes here
    <% If prnMode Then %>
    </div>
    <% End If %>
    </body>