如何阻止在IE中选择文本?

时间:2011-05-23 17:28:27

标签: html css internet-explorer

我有以下CSS:

    * {
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

这适用于IE以外的所有浏览器,为什么会这样?文本的选择看起来很难看,因为我的菜单是从文本和CSS创建的......任何想法?

2 个答案:

答案 0 :(得分:24)

您可以使用Javascript并执行:

document.onselectstart = function() { return false; }
document.onmousedown = function() { return false; }

第一个适用于IE,第二个适用于基于Mozilla的浏览器。

答案 1 :(得分:0)

对于IE11,我使用

-ms-user-select: none;

成功了