我有一个包含嵌套 div 框、ul 和 li 标签以及按钮等的网页。让用户选择它们看起来不太好,所以我想禁用对这些容器部分的选择。但同时,我想允许选择其中的单个字符。我正在尝试使用 css 属性user-select: none
,但是一旦将其设置为某个对象,似乎该属性一直被继承到单个字符。有没有办法防止这种继承并不允许选择容器框,但同时允许选择其中的单个字符?
问问题
1227 次
1 回答
5
您可以将此样式附加到外框:
#outer {user-select:none}
然后从所有孩子中删除:
#outer * {user-select:all;}
以下是所有可能的用户选择值的描述:https ://developer.mozilla.org/en-US/docs/CSS/user-select
于 2012-10-27T12:16:37.660 回答