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


本文摘自PHP中文网,作者V,侵删。

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

(推荐教程:CSS教程)

1

2

3

4

5

6

7

.cannotselect {

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}

css介绍

user-select

说明

控制选取能否被选择.

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

1

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实现禁止页面文字被选中功能的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

css怎么设置div不透明

css outline属性怎么用?

html中设置字体的属性有哪些

页面使用css的形式主要包括哪三种

html和css的面试知识点总结(附示例)

css怎么设置图片位置居中

如何利用纯css实现图片轮播

html和css是语言吗

css 的位置怎么设置

css中px和pt的区别是什么

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...