css - 如何避免使用CSS在网页中选择文本?

标签 css

我正在开发一个 Web 应用程序,并希望阻止用户选择网页上的任何文本。我个人不喜欢为此添加任何 Javascript。仅使用 CSS 可行吗?

提前致谢。

最佳答案

我相信有 css3 规则(例如 user-select 属性),但在撰写本文时,并非所有浏览器都支持它们。如果您正在寻找技巧,这里有一个:

创建一个与禁用的 DIV 大小相同的覆盖 DIV,并使用 CSS 定位将其放置在禁用的 DIV 上。如果您在计算宽度、高度或位置时遇到问题,可以使用简单的 CSS 或回退到 JavaScript。顺便说一句,这对用户来说可能很烦人。

demo here

关于css - 如何避免使用CSS在网页中选择文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7873922/

相关文章:

html - 从下拉列表中进行选择后如何在下拉 block 中显示不同的值

html - 固定 TD 高度与 rowspan 混合

javascript - 多张图片(xml -> javascript -> CSS)被覆盖,只显示一张图片

css - 为什么我的 1080p 屏幕以 640px 呈现网站?

css - 顶部和底部带有双箭头的 Div

css - 我们如何确定移动网站的图像大小?

javascript - 如何实现定时渐变效果?

javascript - 单击时如何使用动画或其他方式轻轻更改 div 的大小

html - 如何将这张图片向上推到一个段落中

html - Outlook 2010 html 电子邮件超链接图像之间的垂直 1px 空间