zoukankan      html  css  js  c++  java
  • css控制页面文字不能被选中user-select:none;

    现象: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 ;
    }
     
  • 相关阅读:
    C# 获取计算机相关信息
    C# 创建Windows服务demo
    C# 嵌入互操作类型
    使用开源框架Sqlsugar结合mysql开发一个小demo
    C# 实现最小化托盘功能
    面试-PA和XSYX面试小结
    0103-springmvc的基本流程
    0102-aop
    java并发编程-12个原子类
    ej3-0开端
  • 原文地址:https://www.cnblogs.com/codebook/p/5924073.html
Copyright © 2011-2022 走看看