! important;

In CSS gibt es die Möglichkeit einen Style zu definieren.

hr {visibility:none;}

Diesen kann man ganz einfach wieder überschreiben.

hr {visibility:none;}
ul hr {visibilityvisible;}

Befindet sich mein hr nun also in einer Liste wird meine Linie also wieder angezeigt.

Das kann ich verhindern:

hr {visibility:none ! important;}
ul hr {visibilityvisible;}

Möchte ich die Eigenschaft aber wieder überschreiben brauche ich wieder ein ! important;

hr {visibility:none ! important;}
ul hr {visibilityvisible ! important;}

Bei größeren Projeken solte man daher äusserst sparsam mit ! important; umgehen, denn sonst läuft ohne kaum mehr was. Und das ist fast immer vermeidbar ;-)

Dieser Beitrag wurde unter Sonstiges abgelegt und mit verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>