Twoje pytanie brzmi „Internet Explorer”, ale osoby zainteresowane innymi przeglądarkami mogą teraz użyć all: unsetprzycisków, aby je zmienić.
Nie działa w IE, ale wszędzie jest dobrze obsługiwany.
https://caniuse.com/#feat=css-all
Stare ostrzeżenie dotyczące koloru przeglądarki Safari: ustawienie tekstu colorprzycisku po użyciu all: unsetmoże się nie powieść w przeglądarce Safari 13.1 z powodu błędu w WebKit . (Błąd został rozwiązany w przeglądarce Safari 14 i nowszych). „ all: unsetJest ustawiony -webkit-text-fill-colorna czarny, a to zastępuje kolor”. Jeśli musisz ustawić tekst colorpo użyciu all: unset, upewnij się, że ustawiłeś ten sam kolor zarówno dla, jak colori -webkit-text-fill-colordla.
Ostrzeżenie Dostępność: Dla użytkowników, którzy nie korzystają z kursorem myszy, należy ponownie dodać kilka :focusstylizacji, np button:focus { outline: orange auto 5px }o dostępności klawiatury .
I nie zapomnij cursor: pointer. all: unsetusuwa wszystkie style, w tym cursor: pointer, co powoduje, że kursor myszy wygląda jak wskazująca dłoń po najechaniu na przycisk. Prawie na pewno chcesz to przywrócić.
button {
all: unset;
color: blue;
-webkit-text-fill-color: blue;
cursor: pointer;
}
button:focus {
outline: orange 5px auto;
}
<button>check it out</button>