我试图添加一个CSS规则,使默认行为不允许在页面上选择文本或元素.然后,我们为特定节点添加一个规则(如段落或标题文本),以允许文本选择.
不幸的是,这不按预期工作,似乎不可能在子节点上覆盖此设置.
检查这个jsfiddle看看我的意思:
任何想法如何才能使这个工作正常?
谢谢
编辑:
为了更好的说明问题:
解决方法
尝试“文字”而不是“正常”,如:
* { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; user-select: none; } p,h1,h2,h3,h4,h5 { -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -o-user-select: text; user-select: text; }
编辑:对于FireFox,我更改了行“-moz-user-select:none;”到“-moz-user-select:-moz-none;”