Listen formatieren

Listen formatieren

Beitragvon badcsser » 13.11.2010, 14:08

Hallo!

Ich beabsichtige mit Hilfe von Listenelementen und CSS eine Navigationsleiste zu erstellen. Ziel soll es sein, die Elemente mit einem gleichen Abstand voneinander über die gesamte Breite des divs zu verteilen. Leider funktioniert die relative Angabe auto bei margin nicht. Wie bekomme ich das hin?

Code: Alles auswählen
#mainnav ul
   {
      margin: 0px;
      padding: 0px;
      border: 0px;
      list-style-type: none;
   }

#mainnav li
   {
      float: left;
      display: inline;
      margin: 0px auto;
      padding: 3px 10px;
      border: 1px solid black;
   }
badcsser
neu hier
 
Beiträge: 5
Registriert: 06.11.2010, 16:26

Re: Listen formatieren

Beitragvon sejuma » 13.11.2010, 14:19

Das display: inline hebt bei dir das float auf. Beides widerspricht sich also.
margin: 0 auto; funktioniert nur, wenn du auch eine Breite zuweist.

So ganz verstehe ich dein Vorhaben noch nicht:
Gib mal ul eine Breite und zentriere mit margin: 0 auto;
Dann kannst du - bei einheitlichen li-Breiten die Abstände entweder manuell berechnen, oder evtl. nach dieser Methode verfahren:
http://www.ohne-css.gehts-gar.net/0063.php
Bild
sejuma
Vielposter
 
Beiträge: 805
Registriert: 15.07.2009, 17:46


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Listen formatieren"

Zurück zu: CSS für Anfänger

Wer ist online?

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