我试图阻止文本在Firefox中的高亮显示,但不是页面上的所有元素。考虑以下几点:“用户选择:无”和火狐中的奇怪行为
<div style="-moz-user-select: none;">
I cannot be highlighted
<div style="-moz-user-select: text;">
I should be highlightable, but am not.
</div>
</div>
据我了解,使用上述CSS规则,内div的文字应该是高亮。但是,这似乎不起作用。实际上,没有任何文字可以突出显示。
我想知道如果我做错了什么?如果没有,有没有人知道这种情况的解决方法?
谢谢!
PS我要补充一点,使用备用...
-webkit-user-select: none;
...在上面的例子中工作得很好,在WebKit浏览器
我有一个网络应用程序,做了很多拖放。意外的鼠标点击可能导致突出显示,这是无害的 - 但可能会让用户感到困惑。 – Travis 2010-06-20 02:20:39