CSS中可以使用user-select属性来控制页面中元素的选中状态。通过设置不同的值,可以实现禁止或允许元素被选中。
例如,当设置user-select为none时,禁止元素被选中:
div {
-webkit-user-select: none;
/* Safari 3.1+ */
-moz-user-select: none;
/* Firefox 2+ */
-ms-user-select: none;
/* IE 10+ */
user-select: none;
}
这里使用了浏览器厂商前缀来保证兼容性,同时在最后加上了不带前缀的user-select属性,以防一些新的浏览器不支持前缀。
注意,虽然设置了user-select为none,但是其仍然可以被JavaScript或其他方式选中。
如果要禁止所有元素被选中,可以在body元素上设置user-select属性:
body {
-webkit-user-select: none;
/* Safari 3.1+ */
-moz-user-select: none;
/* Firefox 2+ */
-ms-user-select: none;
/* IE 10+ */
user-select: none;
}
使用上述CSS代码可以轻松地实现页面中元素的选中控制。

