【问题标题】:Remove blue border from printed link images in IE8从 IE8 中打印的链接图像中删除蓝色边框
【发布时间】:2012-04-04 17:12:00
【问题描述】:

我已经阅读了有关此主题的类似问题,但没有一个解决与打印相关的问题。

我有动态生成的图片也是链接。使用以下 CSS,我可以防止在 Firefox 和 IE8 中的链接图像上显示蓝色边框。

a img { border: 0; }

但是,当从 IE8 打印页面时,蓝色边框仍然存在。我在 IE8 中找不到任何选项来防止这种行为,并且我已经通过 CSS 采取了行动。有谁知道为什么会发生这种情况以及如何防止打印恼人的蓝色边框?

【问题讨论】:

  • 你检查过你的样式表的媒体类型了吗?
  • 好吧,我现在觉得自己很蠢。我正在编辑屏幕媒体表而不是打印机媒体表。在打印机媒体中使用我原始问题中的确切 CSS 效果很好。
  • 我们有时都会这样做,很高兴提示有所帮助
  • 不错的问题,我忘了您甚至可以制作单独的样式表进行打印。

标签: html css printing internet-explorer-8


【解决方案1】:

对我来说很重要的时刻。

使用:

a img { border: 0; } 

在 media="print" 工作表中完美运行。

【讨论】:

    【解决方案2】:

    你试过a { outline: none; }

    【讨论】:

      【解决方案3】:

      您可能需要重置的不仅仅是链接,重置代码 = http://CSSesta.tk

      如果您还没有处理过这些问题,下面将解决一些其他问题。

      如果它是一个实际的样式边框而不是轮廓 a img { border: 0; } 可能会有所帮助,但您可能需要追踪导致它的样式(在那种情况下

      /**/
      a:hover,a:active{
          outline: none;
      }
      body div:focus{
          outline: none;
      }
      img{
          outline:none;
      }
      a:focus{
          outline:none;
      }
      a::-moz-focus-inner{
          border: 0;
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多