css盒子禁止被选中

2023-12-25 16:00:26 举报文章

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代码可以轻松地实现页面中元素的选中控制。

如果你认为本文可读性较差,内容错误,或者文章排版错乱,请点击举报文章按钮,我们会立即处理!