html – 全局阻止Firefox中的文本选择

前端之家收集整理的这篇文章主要介绍了html – 全局阻止Firefox中的文本选择前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在使用:
*{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

转到http://jsfiddle.net/KyF5x/并单击列表下方,看到这突出显示文本…无法突出显示.重新加载页面,现在尝试ctrl a,看到这也会突出显示文本.

Chrome,Safari或IE 10中不会出现上述情况.

免责声明:我使用的是Firefox 18

解决方法

作为临时答案,修复方法是将CSS应用于各个“不可选择的”元素.但是,我很乐意看到有人想出一个文档范围的修复程序.
li{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

见:http://jsfiddle.net/KyF5x/1/

具有文档范围的不可选文本的用例在Web应用程序领域中更为明显,而不是典型的网站.

猜你在找的HTML相关文章