我有一个充满IMGS的列表:(?!谁的挫折感发明了,为什么这么难看)无法摆脱Firefox链接中的虚线轮廓?
<ul>
<li><a href="#"><img src="test.png" /></a</li>
<li><a href="#"><img src="test.png" /></a</li>
<li><a href="#"><img src="test.png" /></a</li>
(...)
</ul>
当我在Firefox中点击它们,有虚线轮廓。
我想摆脱他们,但风格“概述”等似乎不工作,我已经试过所有的以下选项:
#ul li img:active {
-moz-outline-style: none;
-moz-focus-inner-border: 0;
outline: none;
outline-style: none;
}
#ul li img:focus {
-moz-outline-style: none;
-moz-focus-inner-border: 0;
outline: none;
outline-style: none;
}
#ul li img a:active {
-moz-outline-style: none;
-moz-focus-inner-border: 0;
outline: none;
outline-style: none;
}
#ul li img a:focus {
-moz-outline-style: none;
-moz-focus-inner-border: 0;
outline: none;
outline-style: none;
}
您可以将您的问题的屏幕截图在你的问题? – 2010-09-14 10:16:07
“谁发明了这个,为什么?这么丑!”可访问性。因为您需要指出在使用键盘按下网站时要关注哪个元素。不要只是用'outline:0'去除它 - 想想这些用户的替代方案。 – 2010-09-14 10:21:44
@Yi Jiang,这就是主播国家在那里。一个好的开发人员应该使用a:active,a:focus和可选的a:visited进行访问 - 它并不总是必须显示丑陋的轮廓。它也适用于TabBbing。哦,我很确定它在所有其他浏览器中默认关闭。 – Marko 2010-09-14 10:29:57