คำถามของคุณระบุว่า "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>