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

リンクだけでなく、リセットする必要があるかもしれません。コードをリセット= 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 に答える
1

やってみましたa { outline: none; }

于 2012-04-04T17:15:50.143 に答える