热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HTML页面实现用户无法选中文字,提供跨浏览器兼容的禁用文本选择功能

为了实现跨浏览器兼容的禁用文本选择功能,可以通过在全局CSS样式中定义一个特定的类来禁止用户选中文本。具体做法是在全局样式表中添加一个名为`.no-select`的类,并在需要禁用文本选择的元素上应用该类。这样可以确保在不同浏览器中都能达到一致的效果。此外,还可以结合JavaScript进一步增强用户体验,例如在某些交互场景下动态启用或禁用文本选择功能。

记录一下css常用的一个效果,禁止文字的选中:
初始化的全局样式里面添加如下class样式,在需要的地方直接添加class就可以了

.no-select{-webkit-touch-callout: none; /* iOS Safari */-webkit-user-select: none; /* Chrome/Safari/Opera */-khtml-user-select: none; /* Konqueror */-moz-user-select: none; /* Firefox */-ms-user-select: none; /* Internet Explorer/Edge */user-select: none; /* Non-prefixed version, currently not supported by any browser */}

在 IE <10 和Opera <15中我们需要在需要禁止选中的元素上面添加一个属性

unselectable&#61;“on”&#xff0c;否则可能不会生效哦~不过现代浏览器如果不是非得兼容一些老的浏览器也可以不加。


推荐阅读
author-avatar
Devon_Mars
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有