跳转到主内容
极星编程网:以代码为星,赴技术山海!

如何禁止CSS中文本被鼠标选中_通过user-select属性属性控制

user-select
是控制文本是否可被鼠标选中的标准 CSS 属性,现代浏览器(Chrome 54+、Firefox 69+、Safari 3.1+、Edge 79+)均支持,无需前缀。但它的行为在不同浏览器中存在细微差异,且容易被误用为“防复制”手段——实际上它完全不阻止用户通过开发者工具、截图或键盘快捷键(如 Ctrl+A + Ctrl+C)获取内容。 为什么
user-select: none
有时没生效 常见原因包括:
user-select
不会继承,父元素设了
none
,子元素仍可能被选中,除非显式重置或使用
all
/
text
某些元素(如
、