1

我有一个包含嵌套 div 框、ul 和 li 标签以及按钮等的网页。让用户选择它们看起来不太好,所以我想禁用对这些容器部分的选择。但同时,我想允许选择其中的单个字符。我正在尝试使用 css 属性user-select: none,但是一旦将其设置为某个对象,似乎该属性一直被继承到单个字符。有没有办法防止这种继承并不允许选择容器框,但同时允许选择其中的单个字符?

4

1 回答 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 回答