[css] 实现禁止文本被选中
css3新增的属性
user-select:none;
auto
:默认值,文本将根据浏览器的默认属性进行选择;
none
:可以设置用户不能选择元素中的任何内容 ;
text
:设置用户可以选择元素中的文本 ;
element
:设置文本可选,但选择范围受元素边界的约束(该属性值只被IE和FF支持)
all
:当所有内容作为一个整体时可以被选择。如果双击或者在上下文上点击发生在子元素上,则该子元素向上回溯的最高祖先元素将被选中。简单来说就是:目标元素将被整体选中,不能只选中一部分,浏览器会自动选中整个元素里的内容。
-moz-none
:firefox私有的属性值,设置元素和子元素的文本将不可选;但是,子元素可以通过text重新设置为可选。
参考:
css实现禁止文本被选中,无法复制,文字不被选中