Abstand mit CSS

  • Hi

    Habe ein kleines CSS-Problem dem ich einfach nicht zugrunde komme. Habe ein Div in dem ich die Navigation erstelle. Das Menü besteht aus "Navigationsblöcken" mit einem Titel (Kategorie) und den entsprechenden Menüpunkten. Wie kann ich nun, wenn ich mehrere dieser Blöcke habe, korrekt einen Abstand zwischen die einzelnen Blöcke einfügen.

    Es ist sicher nicht schwierig, aber ich finde den korrekten Code nicht. Kann mir jemand von euch helfen?

  • Der Code ist hier:

    Ist ein ziemliches gebastel.. meine ersten Gehversuche mit CSS :roll:

  • Danke.

    Dann habe ich den Abstand aber nach jedem Navigationspunkt. Das Menü ist so aufgebaut:

    .prinavtitle (<- Titel)
    .prinavlist (<- Navigationspunkte)
    .prinavlist
    .prinavlist

    [ABSTAND]

    .prinavtitle (<- Titel)
    .prinavlist (<- Navigationspunkte)
    .prinavlist
    .prinavlist

    [ABSTAND]

    .prinavtitle (<- Titel)
    .prinavlist (<- Navigationspunkte)
    .prinavlist
    .prinavlist

    etc..

    Im Grunde müsste ich das Margin ja über dem .prinavtitle einfügen. Aber dann hätte ich es über dem ersten auch und der soll keinen Abstand zum oberen Rand des Div's haben.

  • In diesem Fall muss der Wert dann wie du richtig festgestellt hast da rein:

    Code
    .prinavtitle


    Probiers dann mal mit margin-bottom

    Eine weitere Möglichkeit wäre, die jeweiligen Blöcke in einen Absatz zu setzen:

    Code
    .prinavtitle (<- Titel)
    .prinavlist (<- Navigationspunkte)
    .prinavlist
    .prinavlist 
    </p>
  • Cool. Mit den Absätzen scheint es zu funktionieren. Wusste gar nicht, dass dies "erlaubt" ist :) Danke!