• 技术文章 >web前端 >css教程

    css实现禁止页面文字被选中功能

    VV2020-09-30 16:40:34转载888

    通过css实现页面文字不能被选中

    (推荐教程:CSS教程

    .cannotselect {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    css介绍

    user-select

    说明

    控制选取能否被选择.

    该特性是非标准的,请尽量不要在生产环境中使用它!

    Formal syntax: none | text | all | element

    none:元素内的文字及其子元素将不会被选中
    text:用户可以选中文字
    all:在一个HTML编辑器中,当双击子元素或者上下文时,那么包含该子元素的最顶层元素也会被选中。
    element:火狐和IE中有效. Enables selection to start within the element; however, the selection will be contained by the bounds of that element.

    浏览器兼容性

    0d0dd42ae134fa7a7864034d7b019fc.png

    -webkit-touch-callout

    说明

    这个CSS 属性禁用了默认的callout展示, callout是指当触摸并按住一个元素的时候出现的提示。

    当在iOS上一直按住一个目标元素时,Safari会展示一个关于这个链接的callout信息。webkit-touch-callout属性允许禁用掉这一行为。

    -webkit-touch-callout 属性最早在 iOS 2.0 上实现,后来被添加到WebKit

    允许的值

    default:此值表示显示默认的callout
    none:此值表示禁用callout

    浏览器兼容性

    9a53f8323f7d9f0a5fd37d2eb1b5a55.png

    以上就是css实现禁止页面文字被选中功能的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:csdn,如有侵犯,请联系admin@php.cn删除
    专题推荐:css 文字
    上一篇:css如何禁止元素的点击事件 下一篇:深入浅析CSS 布局和 BFC
    大前端线上培训班

    相关文章推荐

    • 纯css代码实现简单下拉菜单效果• css实现点击切换图片效果• css中的“计算属性”是什么• 你会使用css锚点么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网