我有一个简单的div,如果点击太多变成蓝色:JsFiddle
在Chrome中,它更糟糕,整个div(30x30px +其他一些外围元素)变成了蓝色。我能做些什么(除了使用img)?
答案 0 :(得分:12)
很抱歉要问,但是这只是你通过双击来标记它吗? “蓝色”突出显示效果将是所有浏览器中的正常行为......
如果您不想要此行为,则应确保通过应用样式无法选择它:
-moz-user-select: none;
-webkit-user-select: none;
<强>更新强>
对于Internet Explorer,请在div上使用不可选择的标记:
<div class="right" unselectable="on">»</div>
答案 1 :(得分:2)
这个CSS可以解决这个问题:
div::selection {
display:none;
}
它将选择(突出显示)设置为display:none
,因此您看不到它。