HTML und CSS · Senior · Frage 2 von 75
Wie stehen normale (nicht !important) Styles mit und ohne Layer zueinander?
- 1Styles ohne Layer gelten als eigener Layer an der Stelle ihrer Deklaration
- 2Styles ohne Layer sind stärker als jeder Layer
- 3Styles ohne Layer sind schwächer als jeder Layer
Antwort zeigen
Richtige Antwort: Styles ohne Layer sind stärker als jeder Layer
Erklärung
Styles ohne Layer landen implizit in einem „letzten“ Layer und schlagen alle benannten Layer. So kann man fremdes CSS in @layer vendor packen und es leicht mit eigenen Styles überschreiben. Bei !important kehrt sich die Logik um: Wichtige Styles in Layern schlagen wichtige Styles ohne Layer.