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