这个点击指示器对我最近的网络项目来说很烦人... 我讨厌它!- 我该如何告诉我的Firefox浏览器不要标记已点击的对象?
这个点击指示器对我最近的网络项目来说很烦人... 我讨厌它!- 我该如何告诉我的Firefox浏览器不要标记已点击的对象?
假如你的菜单项不是表单元素(比如按钮),你可以使用CSS来隐藏它,如下所示:
element { outline: none; }
a { 取消轮廓线: 无; }
在 Firefox 20.1 中,没有任何帮助,直到这个方法:
a:focus, a:active,
button,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
outline: none !important;
}
border: none !important;
才能使其正常工作。真烦人。 - cage rattler这更加准确:
a { outline: none!important; }
outline:0
也可以解决问题。.selector{ outline:0; }
:focus { outline:none; }
::-moz-focus-inner { border:0; }
element:hover { outline: none; }
element:focus { // leave the focus }
你可能不喜欢它,但你的客户可能不会这样。一般来说,覆盖浏览器功能是让用户感到困惑并且不愿意访问你的网站的好方法。
疯狂的解决方案:
input[type="button"]::-moz-focus-inner{
border: 1px dotted transparent;
}
但我不喜欢它。
事实上,Firefox 12.0 在我点击 input type="button" 时会在其上标记一个点。 outline:none
对于 :active, :focus, ...
没有任何作用。