0

FirefoxとIEの新しいウィンドウでリンクを開き、新しいウィンドウにアクセスして最初のウィンドウに戻ると、そのリンクには点線の境界線があります。私のサイトではこの境界線は必要ありません。どうすれば削除できますか?

4

3 に答える 3

2

このCSSを使用して、この問題を解決できます。

a :: -moz-focus-inner{border:0;}
a:focus, a:active{
outline:none;
ie-dummy:expression(this.hideFocus = true);
border: 0px none;
}
于 2012-10-08T09:36:05.700 に答える
1

このCSSを使用するだけです。

a:active, a:focus {outline: 0;}

これはoutlineCSSルールです。

ちょっとしたメモですが、これはアクセシビリティの問題になります。

このフィドルで確認できます:http://jsfiddle.net/sWpSq/

于 2012-10-08T09:30:43.490 に答える
0

私のような愚かな人々の場合、グラフィックの問題はFirefoxの他のhtml要素で見つけることができます。解決策は、それらに::-moz-focus-innerを使用することです。例:

a::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  border: 0;
}
于 2013-02-26T08:36:34.477 に答える