新闻中心
如何用css设置元素选中状态selection颜色
通过::selection伪元素可设置选中文字的样式,语法为::selection { background-color: #007bff; color: white; },需添加-webkit-和-moz-前缀以兼容旧版浏览器,可限定特定元素如p::selection或.highlight::selection,仅支持color和background-color属性。

设置元素被选中时的文字和背景颜色,可以通过 CSS 的 ::selection 伪元素来实现。这个伪元素用于定义用户用鼠标或键盘选中文本时的高亮样式。
基本语法
使用 ::selection 可以修改选中状态下的文本颜色和背景色:
::selection {
background-color: #007bff;
color: white;
}
兼容性写法
为了兼容不同浏览器(尤其是老版本 WebKit 浏览器),建议加上 -webkit- 前缀:
::selection {
background-color: #007bff;
color: white;
}
<p>::-moz-selection {
background-color: #007bff;
color: white;
}</p><p>::-webkit-selection {
background-color: #007bff;
color: white;
}</p>作用于特定元素
如果只想对某个特定元素(如段落、标题)设置选中样式,可以加类名或标签限定:
察言观数AskTable
企业级AI数据表格智能体平台
78
查看详情
p::selection {
background-color: yellow;
color: black;
}
<p>.highlight::selection {
background-color: red;
color: white;
}
</font></p>这样只有带有 .highlight 类的元素在被选中时才会应用红色背景和白色文字。
注意事项
- ::selection 中只能使用 color 和 background-color 两个属性,其他样式无效。
- 不支持渐变、边框、阴影等复杂样式。
- 在 Firefox 中旧版本需使用 ::-moz-selection,新版已支持标准语法。
基本上就这些,简单有效。
以上就是
如何用css设置元素选中状态selection颜色的详细内容,更多请关注其它相关文章!
# 尤其是
# 丰南网站优化哪里不错
# seo考核试卷
# 大冶seo获客排名
# 网商银行的营销推广
# 房山区现代网站定制推广
# 淘宝网推广营销方案
# 昌邑关键词优化排名
# 宜兴微友圈推广招聘网站
# b2b网站推广采取方式
# 兰州网站整站优化报价站
# 可以通过
# 相关文章
# java
# 设计教程
# 后端
# 编程语言
# 开源
# 第一个
# 如何用
# 等高
# red
# 浏览器
# 伪元素
# css
# 编程
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
Win10快速启动功能利弊分析 Win10开启或关闭快速启动教程【技巧】
铁路12306官网网页端快速入口 铁路12306官方首页登录教程
深入理解Go语言中的指针类型:以*string为例
探索高级语言到C/C++的转译路径:以Go为例及内存管理策略
J*a 递归快速排序中静态变量的状态管理与陷阱
包子漫画官方网站阅读入口-包子漫画在线漫画官网直达链接
NVIDIA股价11月重挫12%:下月有望好转 但难回5万亿美元巅峰
微信网页版扫码登录入口 微信网页版二维码登录入口
在Qt QML中通过Python字典动态更新TextEdit内容的教程
HTML转PPT成品工具有哪些?HTML网页转PPT成品工具大全
在哪找SublimeJ远程工具_SFTP插件配置教程
处理嵌套交互式控件:前端可访问性指南
qq游戏大厅官方下载_qq游戏免费下载安装入口
拼多多视频播放卡顿如何处理 拼多多视频播放优化技巧
如何将HTML表格多行数据保存到Google Sheet
夸克浏览器桌面版同步不了书签怎么处理 夸克浏览器跨设备同步异常解决方案
Win11怎么安装Linux子系统 Win11 WSL2安装Ubuntu及环境配置指南
windows10怎么关闭系统提示音_windows10彻底静音设置方法
Python:递归比较文件夹内容并找出特定类型文件的差异
Spyder启动失败:字体文件权限拒绝错误解决方案
qq邮箱日历功能怎么用_创建日程与会议邀请的技巧
Lar*el Excel导入时生成自定义递增ID的策略与实践
黑鲨3Pro怎样在相册开漫画风滤镜_iPhone黑鲨3Pro相册开漫画风滤镜【趣味滤镜】
夸克浏览器网页版最新地址 夸克浏览器官方入口合集
React项目中导航栏Logo自适应布局:避免裁剪与布局溢出
将JSON对象数组转置为键值对列表的实用指南
铁路12306改签能改到更早的车次吗_铁路12306改签提前车次规则
Golang如何处理RPC请求负载均衡_Golang RPC请求负载均衡策略与实践
拷贝漫画电脑版官网入口 拷贝漫画(PC版)在线直达
蛙漫画网页版全站入口 蛙漫热门作品免费浏览
网站内容防复制粘贴的实现策略与局限性
html5 app怎么运行环境_配html5 app运行环境【教程】
HTML长属性值处理:表单action路径优化与代码规范应对
C++如何实现一个智能指针_手动实现C++ shared_ptr的引用计数功能
CSS布局中意外空白:解决padding-top导致的顶部间距问题
哔哩哔哩忘记密码了怎么找回_哔哩哔哩密码找回方法
内存疯狂猛猛涨价:主板销量直接腰斩!
Win11怎么查看电脑配置_Win11硬件配置检测工具使用
C++如何比较两个字符串_C++ string compare函数与操作符对比
Kafka Streams中基于消息头条件过滤消息的实现指南
小猿搜题在线学习页面在哪_小猿搜题在线学习中心入口
Win10桌面图标出现小盾牌怎么办 Win10去除UAC图标教程【解决】
mysql通配符支持数字匹配吗_mysql通配符能否用于数字匹配的解析
J*aScript打印功能_j*ascript输出控制
高德地图怎么看全景照片_高德地图全景照片浏览教程
批改网学生版PC登录 批改网官网登录系统入口
Golang如何安装Swagger工具_GoSwagger文档生成环境
Lar*el表单中优雅地处理“返回”按钮以规避验证:最佳实践指南
Win11怎么设置鼠标指针速度_Win11提高鼠标指针精确度选项
J*aScript 字符串标签转换:使用正则表达式高效替换


2025-10-17
浏览次数:次
返回列表