Css 文字选中设置样式/Css 禁止文字选中

一、Css 禁止文字选中

 

CSS 语法

user-select: auto|none|text|all;

属性值

描述
auto 默认。如果浏览器允许,则可以选择文本。
none 防止文本选取。
text 文本可被用户选取。
all 单击选取文本,而不是双击。

 

使用案例:

复制代码
        body {
            -moz-user-select: none;
            /*火狐*/
            -webkit-user-select: none;
            /*webkit浏览器*/
            -ms-user-select: none;
            /*IE10*/
            -khtml-user-select: none;
            /*早期浏览器*/
            user-select: none;
        }
复制代码

 

 

特别说明:不支持user-select的属性的浏览器可以使用js处理

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

return false;

}

 

 

 

二、Css 设置选中文字样式

::selection 选择器匹配被用户选取的选取是部分。 更多伪类伪对象参考:https://www.cnblogs.com/tianma3798/p/15022761.html

只能向 ::selection 选择器应用少量 CSS 属性:color、background、cursor 以及 outline。

示例:

        p::selection{
            color: red;
            background: green;
        }

 

 

 

更多:

Css 伪类整理_Css 伪类对象整理_Css 伪类伪类对象使用

Css 选择器优先级整理_Css 选择器优先级详解

Css 文字垂直方向居中整理

posted @   天马3798  阅读(1358)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2020-08-12 Asp.Net WebConfig全局配置跨域处理
2016-08-12 C# 自定义线程修改UI(一)
2016-08-12 C# Wpf异步修改UI,多线程修改UI(二)
2016-08-12 C# Wpf集合双向绑定
2016-08-12 C# Wpf双向绑定实例
2016-08-12 C#多线程lock解决数据同步
2016-08-12 C#中创建线程,创建带参数的线程
点击右上角即可分享
微信分享提示