【发布时间】:2011-09-07 00:47:41
【问题描述】:
我需要页面上的一个 HTML 元素(标签)不能被 IE 选择...目前我已经尝试过
Unselectable=ononselectreturn=false;
这些都没有帮助我。
对于 Firefox 和 Chrome,我设置了以下 CSS 属性,它们工作得非常好......但问题与 IE 一样。
您已设置的 CSS 属性:
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
是否有任何替代方案或 IE-hack?
Stack Overflow 上的回答帮助了我,但对 IE 没有帮助。
【问题讨论】:
-
不要这样做。使元素不可选择通常对可用性非常不利。
-
@konrad---我知道但我想要那个功能@razlebe--IE 8
-
您可以使用 JScript 来实现 - 还是只需要 CSS/HTML?
-
@KonradRudolph 实际上,将可选文本放在错误的位置,例如使用自制按钮或其他动态功能元素,可能会降低用户使用能力,具体取决于它是什么。
-
@VoidKing 从未见过这样的例子。我同意按钮上的可选文本不一定增加可用性,而是减少?我不这么认为。尤其是在移动应用程序中,几乎没有任何内容可供选择已成为时尚,这简直就是可用性地狱。