Câu hỏi của bạn là "Internet Explorer", nhưng đối với những người quan tâm đến các trình duyệt khác, giờ đây bạn có thể sử dụng all: unsettrên các nút để loại bỏ chúng.
Nó không hoạt động trong IE hoặc Edge 18, nhưng nó được hỗ trợ tốt ở mọi nơi khác.
https://caniuse.com/#feat=css-all
Cảnh báo màu Safari: Việc thiết lập văn bản colorcủa nút sau khi sử dụng all: unsetcó thể không thành công trong Safari 13.1, do lỗi trong WebKit . (Lỗi sẽ được sửa trong Safari 14 trở lên.) " all: unsetĐang đặt -webkit-text-fill-colorthành màu đen và màu đó sẽ ghi đè." Nếu bạn cần đặt văn bản colorsau khi sử dụng all: unset, hãy đảm bảo đặt cả dấu colorvà chữ -webkit-text-fill-colorthành cùng một màu.
Cảnh báo trợ năng: Vì lợi ích của những người dùng không sử dụng con trỏ chuột, hãy nhớ thêm lại một số :focuskiểu, ví dụ: button:focus { outline: orange auto 5px }đối với khả năng tiếp cận bàn phím .
Và đừng quên cursor: pointer. all: unsetloại bỏ tất cả kiểu dáng, bao gồm cả kiểu cursor: pointerlàm cho con trỏ chuột của bạn trông giống như một bàn tay trỏ khi bạn di chuột qua nút. Bạn gần như chắc chắn muốn mang điều đó trở lại.
button {
all: unset;
color: blue;
-webkit-text-fill-color: blue;
cursor: pointer;
}
button:focus {
outline: orange 5px auto;
}
<button>check it out</button>