当在新窗口中打开链接时,删除Firefox和IE中的链接边框

时间:2012-10-08 09:27:54

标签: css

当您在Firefox和IE的新窗口中打开链接,并访问新窗口并返回第一个窗口时,该链接具有虚线边框。 我不想在我的网站上使用此边框。 我该如何删除它?

3 个答案:

答案 0 :(得分:2)

您可以使用此CSS来解决此问题:

a :: -moz-focus-inner{border:0;}
a:focus, a:active{
outline:none;
ie-dummy:expression(this.hideFocus = true);
border: 0px none;
}

答案 1 :(得分:1)

只需使用此CSS:

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

这是outline CSS规则。

从小方面来说,这会产生可访问性问题。

您可以查看这个小提琴:http://jsfiddle.net/sWpSq/

答案 2 :(得分:0)

对于像我这样的愚蠢的人,可以在firefox上的其他html元素上找到图形问题,解决方法是在它们上使用 :: - moz-focus-inner ,例如:

a::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  border: 0;
}