Gunnar Bittersmann: CSS-Selektoren für Attribute

Beitrag lesen

@@ravetti:

nuqneH

Es sollen nun aber, und das ist das Problem, alle .navi_{Zahl} den gleichen Abstand nach oben und unten haben, also margin: 5px 5px;.

Zwei Möglichkeiten:

(1) Du listest alle Klassenselektoren auf [CSS2 §5.2.1]: .navi_1, .navi_2, .navi_3 { margin: 5px 5px }

Eher nicht zu empfehlen: wartungsunfreundlich (Aufwand, wenn noch mehr Menüpunkte dazukommen). Und es geht besser:

(2) Die Liste (dein Menü ist doch eine Liste, oder?) hat sicher eine ID ("nav"?) Dann per Nachfahrenselektor: #nav li { margin: 5px 5px }

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)