MudGuard: Vermeiden von !important ?

Beitrag lesen

Hi,

#mainheader ul li {

specificity: 0102  (kein style-Attribut, 1 id, kein Attribut-/Pseudoklassen-Selektor, 2 Elementselektoren)

#mainheader_first {

specificity: 0100  (kein style-Attribut, 1 id, kein Attribut-/Pseudoklassen-Selektor, kein Elementselektor)

==> das erste border gewinnt (wenn !important nicht da wäre).

Eine Navigationsleiste. Das erste li soll keinen border erhalten und bekommst deswegen die id mainheader_first.

non sequitur.

Das erste li ist das erste Kind des ul, also per

#mainheader ul li:first-child {

selektierbar.
Specificity: 0112 (kein style-Attribut, 1 id, kein Attribut-/Pseudoklassen-Selektor, 2 Elementselektoren)

0112 ist höher als 0102 ==> gewinnt im Zweifelsfall.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.