user-select属性是css3新增的属性,用于设置用户是不是能够选中文本。
语法
user-select:none | text | all | element
默认值:text
适用局限:除替代元素外的一切元素
取值申明
none:文本不能被挑选
text:能够挑选文本
all:当一切内容作为一个团体时能够被挑选。假如双击或许在上下文上点击子元素,那末被挑选的部份将是以该子元素向上回溯的最高先人元素。
element:能够挑选文本,但挑选局限受元素边境的束缚
申明
1、IE6-9不支撑该属性,但支撑运用标签属性 onselectstart=”return false;”来到达 user-select:none 的结果;Safari和Chrome也支撑该标签属性;
2、直到Opera12.5依然不支撑该属性,但和IE6-9一样,也支撑运用私有的标签属性 unselectable=”on” 来到达 user-select:none的结果;unselectable 的另一个值是off;
3、除Chrome和*Safari外,在别的浏览器中,假如将文本设置为 -ms-user-select:none;,则用户将没法在该文本块中最先挑选文本。不过,假如用户在页面的其他地区最先挑选文本,则用户依然能够继承挑选将文本设置为 -ms-user-select:none; *的地区文本;
4、对应的剧本特征为userSelect
例:
css代码:
.box{ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
html代码:
<div class="box" onselectstart="return false;" unselectable="on"> 这是测试数据 </div>
以上就是user-select怎样运用?默认值是什么?的细致内容,更多请关注ki4网别的相干文章!