现象:html中可能有些地方不想让用户复制文字,或是用a标签做了个点击按钮,点快的时候文字会被选中,很丑,这个时候可以使用下面的方案禁止文字选中。
原因:鼠标点快了文字会被选中。
解决方案:不同的浏览器设置的内容不一样,user-select不是一个W3C的标准,浏览器的支持不完成,需要对不同的浏览器进行调整。

body{

-moz-user-select:none;/*火狐*/

-webkit-user-select:none;/*webkit浏览器*/

-ms-user-select:none;/*IE10*/

-khtml-user-select:none;/*早期浏览器*/

user-select:none;

}

user-select有2个值(none表示不能选中文本,text表示可以选择文本)

IE6-9还没发现相关的CSS属性

//IE6-9

document.body.onselectstart=document.body.ondrag=function(){

returnfalse;

}
 
举个栗子:在做APP时经常用到下面的~~
html,body{
      -webkit-touch-callout:none ;
      -webkit-text-size-adjust:none ;
      -webkit-tap-highlight-color:transparent ;
      -webkit-user-select:none ;
}
 

最新文章

  1. lnmp编译安装
  2. IN31志愿者“孝行天下,感恩父母”晚会
  3. IIS7下配置SSAS通过HTTP远程连接
  4. 用uGUI开发自定义Toggle Slider控件
  5. 转:Windows Socket五种I/O模型
  6. ACM-ICPC竞赛模板
  7. DedeCMS生成首页html静态文件的教程
  8. (转)IDG副总裁楼军:顶级VC青睐什么样的创业者
  9. ajaxFileUpload - Post file and data together
  10. centos修改ssh端口
  11. Oracle中REGEXP_SUBSTR及其它支持正则表达式的内置函数小结
  12. linux学习之linux的hostname修改详解《转》
  13. 微信公众平台开发实战Java版之如何网页授权获取用户基本信息
  14. 利用JavaScript来切换样式表
  15. java_基础_接口和抽象类
  16. Python 的异步 IO:Asyncio 简介
  17. gson的简单使用方法
  18. SQL优化系列——子查询
  19. 【DIOCP-DEMO说明】所有演示DEMO的简要说明
  20. Weblogic集群部署

热门文章

  1. Finder 快捷键
  2. disabled和readonly
  3. MVC入门——编辑页
  4. @P0或@P1附近有语法错误
  5. React-Router4按需加载
  6. PYTHON 爬虫笔记一:爬虫基本原理梳理
  7. HTML页面下雪特效
  8. netty ssl
  9. 谈谈嵌套for循环的理解
  10. 使用boost库生成 随机数 随机字符串