Ich wollte gerne wieder farbige Trennstriche in meiner Seitennavigation haben und hab dafür in der CSS Datei (blue von bulletproof; ja ich weiß, ich muss mir mal eins selbst erstellen) mein CSS Gewuschel eingefügt (für #sbsitenav li, border-right: 1px solid #99cdff;) - nachdem ich es hochgeladen und aktualisiert hatte, ist mir im Quelltext aufgefallen, dass aber gar keine Klasse angegeben ist:
Da steht nur li class="" - in der index.tpl von bulletproof steht dazu:
Das ist richtig so. Nur für den ersten und letzten Link wird ein eigenes Class verwendet über dass Du das erste und letzte speziell ansprechen kannst. Ansonsten sind die li's über #sbsitenav li {...} ansprechbar.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Über #sbsitenav li {...} hatte ich es probiert - ich bilde mir auch ein, dass die einzelnen Links auseinander gerutscht sind - mal sehen wie ich meinen Rand da rein bekomme. Wahrscheinlich steht dann noch etwas anderes da, was entgegengesetzt wirkt
Naja - "richtig" ist diskussionswürdig Eigentlich ist es nicht richtig, dass hier im Fall, dass es sich weder um den ersten noch den letzten Navlink und auch nicht um die Startseite handelt, trotzdem eine (leere) class eingefügt wird. Da muss ich gelegentlich mal drüber brüten, aber wahrscheinlich ist der Code, den es bräuchte, um die leere Klasse zu unterdrücken, so lang, dass es vertretbarer ist, die leere Klasse drin zu lassen
Nicht wirklich. Wenn der betreffende Navigationspunkt gleichzeitig die aktuelle Seite und der erste oder letze Punkt im Menü ist, gibt's ein doppeltes class="..."