คำถามของคุณระบุว่า "Internet Explorer" แต่สำหรับผู้ที่สนใจในเบราว์เซอร์อื่นคุณสามารถใช้ได้แล้ว all: unset
ปุ่มเพื่อเลิกใช้งานได้
ไม่ทำงานใน IE หรือ Edge 18 แต่ได้รับการสนับสนุนอย่างดีในทุกที่
https://caniuse.com/#feat=css-all
ซาฟารีสีเตือน:การตั้งค่าข้อความcolor
ของปุ่มหลังจากใช้all: unset
สามารถล้มเหลวใน Safari 13.1 เนื่องจากข้อผิดพลาดในเป็น WebKit (ข้อบกพร่องจะได้รับการแก้ไขใน Safari 14 ขึ้นไป) " all: unset
กำลังตั้งค่า-webkit-text-fill-color
เป็นสีดำและจะแทนที่สี" หากคุณต้องการตั้งค่าข้อความcolor
หลังจากใช้all: unset
งานให้แน่ใจว่าได้ตั้งค่าทั้งสองcolor
และ-webkit-text-fill-color
สีให้เป็นสีเดียวกัน
คำเตือนการเข้าถึง:เพื่อประโยชน์ของผู้ใช้ที่ไม่ได้ใช้ตัวชี้เมาส์ให้แน่ใจว่าได้ใหม่เพิ่มบาง:focus
จัดแต่งทรงผมเช่นbutton:focus { outline: orange auto 5px }
สำหรับการเข้าถึงแป้นพิมพ์
และอย่าลืมcursor: pointer
. all: unset
ลบสไตล์ทั้งหมดรวมถึงcursor: pointer
ซึ่งทำให้เคอร์เซอร์ของเมาส์ดูเหมือนมือชี้เมื่อคุณวางเมาส์เหนือปุ่ม คุณเกือบจะต้องการนำสิ่งนั้นกลับมา
button {
all: unset;
color: blue;
-webkit-text-fill-color: blue;
cursor: pointer;
}
button:focus {
outline: orange 5px auto;
}
<button>check it out</button>