`
lmh2072005
  • 浏览: 111558 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

让文字不能选中user-select

 
阅读更多

屏蔽选择的样式定义:-moz-user-select属性(只支持ff)。 
属性有三个属性值: 

1、 none:用none,子元素所有的文字都不能选择,包括input输入框中的文字也不能选择。 

2、 -moz-all:子元素所有的文字都可以被选择,但是input输入框中的文字不可以被选择。 

3、 -moz-none:子元素所有的文字都不能选择,但是input输入框中的文字除外。

IE浏览器下是通过 onselectstart=”javascript:return false;”事件来实现该功能。 

 

document.body.onselectstart = function(){

return false;

}

样式中定义:

 

body

{

     -moz-user-select:none;

    -webkit-user-select:none;

   gn:expression(this.onselectstart=function(){return false;})  /*ie6/7*/

}

可惜opera 对以上方式都不支持

在需要不让选中的标签中加入unselectable="on"   子标签不能继承都得加这个属性,有点麻烦。

模拟下不能选中的现象:

body{

color:#000;

}

body::selection

{

color:#000;

background:transparent;

}

或透明遮罩层覆盖文字

分享到:
评论

相关推荐

    css 让文字不被选中之-moz-user-select 属性介绍

    他在ie下也能选中文字,但是选中其他列表,不会选中文字,原来它是在不同div中,属于不同的范围,而同事是放在同一个table中,当然会选中。 而在firefox下,文字不会被选中,查看google calender的css,原来还有-moz...

    CSS禁止文字选择user-select应用

    none:用户不能选择文本 text:用户可以选择文本 需要注意的是:user-select并不是一个W3C的CSS标准属性,浏览器支持的不完整,需要对每种浏览器进行调整 复制代码代码如下: body{ -moz-user-select: none; /*...

    通过CSS规则禁止选中文字的实现代码

    复制代码代码如下:(-prefix-)user-select: none;(-prefix-)user-select: text;(-prefix-)user-select: all;(-prefix-)user-select: element; 示例 复制代码代码如下:.row-of-icons { -webkit-user-select: none; /*...

    vue实现页面内容禁止选中功能,仅输入框和文本域可选

    -webkit-user-select:none; /*webkit浏览器*/ -khtml-user-select:none; /*早期浏览器*/ -moz-user-select:none;/*火狐*/ -ms-user-select:none; /*IE10*/ user-select:none; } input{ -webkit-user-select:au

    禁止选中文字兼容IE、Chrome、FF等

    代码如下: $(el).attr(‘unselectable’,’on’) .css({‘-moz-user-select’:’-moz-none’, ‘-moz-user-select’:’none’, ‘-o-user-select’:’none’, ‘-khtml-user-select’:’none’, /* you could also ...

    鼠标移动div时禁止选中div中的文字的方法

    今天在做div移动时遇到一个奇怪的问题 ,就是在移动div的时候偶尔会选中div中的文字,同时会影响div移动的流畅性, 可郁闷了 查了查资料 有用css实现的 也有用js实现的 具体原理就细看 直接上解决方法 下面来自转载...

    js鼠标移动时禁止选中文字

    -moz-user-select是FF的 css style:html,body{-moz-user-select: none; -khtml-user-select: none; user-select: none;} 或 ”on” xss=removed xss=removed> 屏蔽选择的样式定义:-moz-user-select属性(只

    js禁止document element对象选中文本实现代码

    false, 不可选中 function setSelectable(obj, enabled) { if(enabled) { obj.removeAttr(“unselectable”).removeAttr(“onselectstart”).css(“-moz-user-select”, “”).css(“-webkit-user-select”, “”);...

    extjs表格文本启用选择复制功能具体实现

    extjs提供了方便的表格组件grid供使用,但是默认情况下表格中的文本是不能被选中的,自然也是无法复制的。 而选择复制文本的需要也是很平常的,于是我们就需要自己动手来解决这个问题,实现extjs的grid文本选择复制...

    屏蔽双击选中文字的方法兼容FF及以外的浏览器

    FF用样式 :-moz-user-select:none; FF以外的浏览器用:onselectstart=return false(直接加在需要作用的标签) eg: 你选不到我。。。(屏蔽双击选中文字的区域)</div>

    js 可拖动列表实现代码

    补充一点: 要禁止移动中选中文字,FF可以设置CSS xxxx{-moz-user-select:none;} 其他的浏览器可以设置 XXXX.onselectstart = function(){return false} 一种实现原理就是点击没目标元素之后,创建一个占位元素...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正EnableMaximize属性不能使Window最大化的BUG,修正了双击标题栏不能最大化的BUG。 -删除Button控件的SystemIcon属性,比如以前这样定义SystemIcon="Close",现在需要这样定义Icon="SystemClose"。 -Window...

    SQL语法大全

    AbsolutePosition 不支持 不支持 可读写 可读写 ActiveConnection 可读写 可读写 可读写 可读写 BOF 只读 只读 只读 只读 Bookmark 不支持 不支持 可读写 可读写 CacheSize 可读写 可读写 可读写 可读写 ...

    ExtAspNet_v2.3.2_dll

    -修正EnableMaximize属性不能使Window最大化的BUG,修正了双击标题栏不能最大化的BUG。 -删除Button控件的SystemIcon属性,比如以前这样定义SystemIcon="Close",现在需要这样定义Icon="SystemClose"。 -Window...

    C++MFC教程

    4、窗口句柄:说到消息就不能不说窗口句柄,系统通过窗口句柄来在整个系统中唯一标识一个窗口,发送一个消息时必须指定一个窗口句柄表明该消息由那个窗口接收。而每个窗口都会有自己的窗口过程,所以用户的输入就会...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    高级编程(第6版)-文字版.pdf 第I部分 语言结构和环境 第1章 visual studio 2010 3 1.1 visual studio 2010:从express到ultimate的各种版本 4 1.2 visual basic的关键字和语法 7 1.2.1 控制台应用程序 10 ...

    vfp6.0系统免费下载

    这类拖放只能用于 Visual FoxPro,也就是说其他非 Visual FoxPro 应用程序不能参与拖放操作。 在此版本中,Visual FoxPro 能支持真正的 OLE 拖放,它与其他基于 Windows 的应用程序的拖放完全相同。现在您的应用...

    html入门到放弃笔记

    1、p标记不能嵌套其它的块级元素 2、行内元素中 最好 不要嵌套块级元素 4、图像 和 链接 1、URL 目录结构 : 目录 ,保存文件的文件夹名称 多个文件夹之间的关系,就是目录结构 1、什么是 URL URL (Uniform ...

Global site tag (gtag.js) - Google Analytics