CSS设置禁止文本复制

news/2024/9/17 4:06:12

CSS设置禁止复制

经常可以看到某些网站网页上的文字无法被选中,除了js控制,通过CSS样式user-select和z-index两个属性都可导致无法复制文字

user-select

浏览器中双击或点击选中文本,文本会被高亮显示,通过css user-select属性则设置是否允许选取元素的文本,该CSS有四个属性值

  • auto:默认。根据浏览器规则走
  • none:禁止选取文本
  • text:文本可被用户选取
  • all:单击选中

为了兼容各种浏览器,最好同时设置如下值。

-webkit-user-select: text
-khtml-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;

z-index

设置元素的层叠顺序,拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的上方

  1. 将一个透明的全屏尺寸div z-index顺序设置为最高,那么底层的文字就无法被复制了

  2. z-index属性

  • auto:默认。堆叠顺序与父元素相等。
  • number:使用正负数设置元素的堆叠顺序。
  • inherit:规定应该从父元素继承 z-index 属性的值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/57876.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

English Level A, B, C All In One

English Level A, B, C All In One 英语等级 A、B、CEnglish Level A, B, C All In One英语等级 A、B、CEnglish level A1 A2 B1 B2 C1 C2 The CEFR and EF SETB1 LevelB1 Intermediate / 中级 EF SET 41-50https://www.efset.org/cefr/b1/B2 LevelB2 Upper intermediate / 中上…

自动化运维工具之WGCLOUD使用操作指南,为服务器安全保驾护航

WGCLOUD官网下载安装包:www.wgstart.com 1、部署WGCLOUD运行的前置条件说明WGCLOUD包括:server为服务端(或主控端),agent为客户端(探针端、被控端)WGCLOUD的server和agent,可以部署在已有业务运行的主机,不要求主机是纯净的操作系统。当然了,纯净的系统也可以部署WG…

C# kvaser can 通讯

1、查看官方文档https://kvaser.com/canlib-webhelp/section_install_windows.html 2、安装can windows驱动 https://www.kvaser.com/downloads-kvaser/?utm_source=software&utm_ean=7330130980013&utm_status=latest 3、安装canlib https://www.kvaser.com/downloa…

Cursor一键导入vscode插件以及设置

在cursor中找到 setting-- general -- vscode import 导入配置,一键导入即可

时间序列结构变化分析:Python实现时间序列变化点检测

平稳性是时间序列分析与预测的核心概念。在平稳条件下,时间序列的统计特性(如均值)在时间维度上保持不变,仅存在随机波动。 但是实际数据集中很少观察到完全的平稳性。时间序列通常会经历结构性断裂或变化。这些变化会引入非平稳性,从而改变时间序列的整体分布,这些标志着…

RuoYi框架部分历史漏洞

RuoYi框架部分历史漏洞 生产环境搭建(代码审计)项目地址:若依 (y_project) - Gitee.com 官方文档:RuoYi项目构成 因为RuoYi框架是基于SpringBoot搭建的,所以我们启动项目时不用像SpringMVC那样去配置我们的服务器然后把项目放到服务器上启动。我们成功导入项目之后会生成一些…

ROS话题通信和服务通信的区别

话题和服务是 ROS 中使用最多的通信方法,它们之间有很多不同之处: