当我点击它时,如何避免选择div并隐藏突出显示?
我想隐藏虚线轮廓:
(无法显示屏幕截图,此处为:http://i.stack.imgur.com/3OKaP.png)
答案 0 :(得分:10)
使用outline:none
或outline:0
检查类似的here
答案 1 :(得分:6)
可以使用css类完成。 喜欢。如果这是你的div:
<div class='disableSelection'>text</div>
然后应用此CSS。
<style>
.disableSelection{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
outline: 0;
}
</style>
答案 2 :(得分:2)
答案 3 :(得分:1)
答案 4 :(得分:0)
不确定这是否是您正在寻找的内容,但请检查Chris Coyers article (Removing The Dotted Outline) on this
但是如果你根本没有设置替代活动状态,请考虑可用性问题。但我想克里斯无论如何都会提到这一点。
答案 5 :(得分:0)
*:focus{outline:none}
答案 6 :(得分:0)
添加&#34; a&#34;非常重要,说你要为链接添加它:
<style>
.disableSelection a {
outline: 0;
}
</style>