CSS中的user-select属性有三个常用的值:
none:表示禁止用户选择文本。auto:表示允许用户选择文本。text:表示只允许选择文本的内容,不包括图片等非文本内容。其中,none和text值在移动端浏览器上的支持度不是很好,可能会导致无法禁止或只能选择部分文本的情况。在移动端上,还可以使用-webkit-user-select属性来控制文本选择。
除了上述常用的值外,user-select属性还有一些其他的值,包括:
all:表示允许选择所有内容,包括非文本内容。element:表示只允许选择元素,而不包括元素内的文本。inherit:表示继承父元素的user-select属性值。需要注意的是,user-select属性的兼容性较差,不同浏览器支持的方式也不完全一致,因此在使用时需要谨慎考虑兼容性问题。