HTML und CSS · Middle · Frage 2 von 75
Wie überschreibt man eine !important-Regel einer fremden Bibliothek, ohne ihren Code anzufassen?
- 1Eine eigene Regel ebenfalls mit
!importantund spezifischerem Selektor schreiben - 2Gar nicht:
!importantschlägt immer jede andere Regel - 3Eine eigene Regel ohne
!important, aber mit spezifischerem Selektor schreiben
Antwort zeigen
Richtige Antwort: Eine eigene Regel ebenfalls mit !important und spezifischerem Selektor schreiben
Erklärung
Eine normale Regel schlägt !important nie, egal wie spezifisch sie ist. Zwischen mehreren !important-Deklarationen gelten wieder Spezifität und Reihenfolge. Weitere Möglichkeiten: ein Inline-Style mit !important oder Cascade Layers - für !important ist die Reihenfolge der Layer umgekehrt. Am besten verzichtet man im eigenen Code auf !important.