Geschachtelte Listen übersichtlich formatieren

Geschachtelte Listen übersichtlich formatieren

Beitragvon daniel908 » 06.07.2010, 11:35

Hallo allerseits,

ich bin mir nicht ganz sicher, ob das eine Anfänger- oder Fortgeschrittenen-Frage sein sollte. Ich habe schon recht viel Erfahrung mit CSS, aber hier stehe ich total auf dem Schlauch, auch wenn's vielleicht ganz einfach ist:

Ich habe eine geschachtelte Liste (ul) mit zwei Ebenen.

Nun möchte ich etwas größere vertikale Abstände jeweils über einem Level-1-Element haben, so daß die Liste dann praktisch so aussieht ("-" ersetzt Einrückung):


Code: Alles auswählen
- Level1a

- Level1b
-- Level2a
-- Level2b

- Level1c


(also daß die unterpunkte zu einem Oberpunkt mit diesem optisch gruppiert sind).
Mein erster Ansatz mit

Code: Alles auswählen
ul {
padding-bottom: 10px;
}


reicht natürlich nicht aus, da er nur die Oberpunkte absetzt, die auch Unterpunkte haben (d.h. ein weiteres <ul> enthalten).

Ein
Code: Alles auswählen
li {
padding-bottom: 10px;
}


fügt wiederum natürlich viel zu viele Abstände ein.

Führe ich eine class="level1" für das alles umfassende <ul> ein und wende darauf an:
Code: Alles auswählen
ul.level1 li {
padding-bottom: 10px;
}


dann wird das padding-bottom auf ALLE <li>s angewendet, nicht nur die im level1.

Bitte um hilfreiche Tipps!

Vielen Dank,
Daniel
daniel908
neu hier
 
Beiträge: 4
Registriert: 06.07.2010, 11:24

Re: Geschachtelte Listen übersichtlich formatieren

Beitragvon daniel908 » 06.07.2010, 11:49

.
daniel908
neu hier
 
Beiträge: 4
Registriert: 06.07.2010, 11:24

Re: Geschachtelte Listen übersichtlich formatieren

Beitragvon Azra » 08.07.2010, 10:56

Code: Alles auswählen
level1 {
padding-bottom: 10px;
}


:?:
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum

Re: Geschachtelte Listen übersichtlich formatieren

Beitragvon dhx » 10.07.2010, 07:35

Moin,

daniel908:
Ein
Code: Alles auswählen
li {
padding-bottom: 10px;
}
fügt wiederum natürlich viel zu viele Abstände ein.

Das macht nix, ergänze dein CSS um folgende Regel:
Code: Alles auswählen
li li {
padding-bottom: 0;
}

Damit werden die (Innen-)Abstände für die verschachtelte Liste (also die zweite Liste) wieder korrigiert bzw. auf null gesetzt.
dhx
Gelegenheitsleser
 
Beiträge: 15
Registriert: 04.07.2010, 10:32


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Geschachtelte Listen übersichtlich formatieren"

Zurück zu: CSS für Fortgeschrittene

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste