Việc sử dụng pointer-events: none
sẽ vô hiệu hóa tất cả các tương tác của chuột với phần tử đó. Nếu bạn muốn thay đổi thuộc cursor
tính, bạn sẽ phải áp dụng các thay đổi cho phần tử mẹ. Bạn có thể bao bọc liên kết bằng một phần tử và thêm thuộc cursor
tính vào nó.
Ví dụ ở đây
HTML
<span class="wrapper">
<a href="#">Some Link</a>
</span>
CSS
.wrapper {
position: relative;
cursor: text;
}
.wrapper a {
pointer-events: none;
}
Tuy nhiên, có một số mâu thuẫn trình duyệt. Để làm cho điều này hoạt động trong IE11, có vẻ như bạn cần một phần tử giả. Phần tử giả cũng cho phép bạn chọn văn bản trong FF. Thật kỳ lạ, bạn có thể chọn văn bản trong Chrome mà không cần nó.
Ví dụ cập nhật
.wrapper:after {
content: '';
position: absolute;
width: 100%; height: 100%;
top: 0; left: 0;
}