4

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

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

a img { border: 0; }

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

4

3 回答 3

4

对我来说很重要的时刻。

使用:

a img { border: 0; } 

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

于 2012-04-04T17:19:00.867 回答
1

你有没有尝试过a { outline: none; }

于 2012-04-04T17:15:50.143 回答
1

您可能需要重置的不仅仅是链接,重置代码 = 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;
}
于 2012-04-04T17:33:01.563 回答