Gunnar Bittersmann: CSS-Problem

Beitrag lesen

@@Gunnar Bittersmann

−1. Da ist wohl jemand mausgerutscht‽

Ansonsten würde mich interessieren, was das soll.

!important-Regeln sollten bedacht werden und bewusst eingesetzt werden. Und dann von Anfang an.

Beispiel:

[hidden] { display: none !important }

kann bspw. ganz bewusst eingesetzt werden, damit <ul class="gallery" hidden=""> auch dann nicht angezeigt wird, wenn .gallery { display: grid } im Autorenstylesheet steht und das [hidden] { display: none } aus dem Browserstylesheet überschreibt. Man möchte an der Stelle keinen Spezifitätskrieg mit Selektoren führen; !important ist hier das Mittel der Wahl.

Auch die empfohlene Methode für visually-hidden setzt !important bewusst ein.

Das hat rein gar nichts mit „letztem Ausweg“ zu tun.

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann