fom*_*icz 4 css firefox outline dotted-line
我有一个充满imgs的列表:
<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>
Run Code Online (Sandbox Code Playgroud)
当我在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;
}
Run Code Online (Sandbox Code Playgroud)
Dis*_*oat 11
您需要将样式应用于<a>标记(后两个CSS规则是错误的,因为您已将<a>标记放在其中<img>.
这对我有用:
a:active,
a:focus {
outline: none;
-moz-outline-style: none;
}
Run Code Online (Sandbox Code Playgroud)
或者,仅对于具有ID的元素ul(顺便说一句,不是最佳名称):
#ul a:active,
#ul a:focus {
outline: none;
-moz-outline-style: none;
}
Run Code Online (Sandbox Code Playgroud)
a:active,
a:focus {
outline: none;
-moz-outline-style: none;
}
Run Code Online (Sandbox Code Playgroud)
在FF22为我工作
| 归档时间: |
|
| 查看次数: |
6374 次 |
| 最近记录: |