Tôi vừa nâng cấp Google Chrome trên PC và Mac lên phiên bản 62 và thuộc tính CSS user-select: all
đã ngừng hoạt động, chính xác.Người dùng chọn: tất cả thừa kế không hoạt động trong chrome 62
Nếu bạn có cha mẹ với số user-select
được đặt thành không có gì và trẻ có số user-select
được đặt thành tất cả, thuộc tính gốc không được ghi đè chính xác.
-webkit-user-select: all;
-moz-user-select: all;
-ms-user-select: all;
user-select: all;
Có ai khác biết điều này và biết đây có phải là lỗi trong phiên bản mới của Google Chrome hoặc nếu có cách chính xác để thực hiện việc này?
Đây là mã chứng minh vấn đề này (sử dụng Chrome 62 để xem vấn đề) - JSFiddle:
div {
margin: 5px;
}
.parent {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.child {
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}
<div class="parent">
<div class="child">
Parent has user-select set to none, Try to select this text
</div>
</div>
<div class="child">
No parent, Try to select this text
</div>
Có lẽ đó là một lỗi trong trình duyệt. Tôi có thể chọn văn bản đó bằng Ctrl + A - trên Windows - nhưng không phải bằng cách kéo chuột. – Nisarg