tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von Lime
  • 1 Beitrag von Lime
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
469
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Trash Trash ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    400
    Moin,
    ich habe eine Navigation, die in einem DIV zentriert werden soll. Problem ist, dass irgendwie ein Restabstand auf der linken Seite entsteht, obwohl margin auf 0 steht. Wenn ich ein <div style="clear"both"></div> zwischen dem umschließenden Div und der Navigation mache, geht es, aber dann habe ich einen größeren horizontalen Abstand und das ist nicht sonderlich sauber.

    Weiß jemand woran das liegt?

    Danke

    CSS:
    Code :
    1
    2
    3
    4
    5
    6
    
    .navigation {
        height:45px;
        padding-top:10px;
        border-left:1px solid #D5D6D7;
        border-right:1px solid #D5D6D7;
    }

    HTML:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    <div class="navigation">
        <div style="display:table;margin:0 auto;">
           <ul style="display:table-row;">
           <?
           foreach ... {
           ?>
            <li style="display:table-cell;">
                  bla
                </li>
           <?
           } //foreach
           ?>
          </ul>
       </div>
    </div>
     

  2. #2
    Avatar von Lime
    Lime Lime ist offline frisch fruchtig
    Registriert seit
    Jul 2011
    Beiträge
    369
    Hast du eventuell ein Padding in dem übergeordneten DIV?
    Sonst würde mir da nur noch das unsichtbare Aufzählungszeichen einfallen...

    Gruß
    Trash bedankt sich. 

  3. #3
    Trash Trash ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    400
    Moin,
    nein, kein padding und list-style-type:none; ist bei <ul> auch eingestellt. Wie gesagt, wenn ich nach dem <div class="navigation"> vor dem
    Div-table ein div mit clear:both einfüge, ist der Abstand im Anhang links weg, aber dadurch bekomme ich einen "Bruch" in das div und das Menü sitzt nicht mehr richtig in der Div-Box "Navigation".

    Ich habe links komischerweise diesen Abstand. Wenn da ein padding/margin wäre, würde mir der Code-Explorer das anzeigen...siehe Anhang.
    Angehängte Grafiken Angehängte Grafiken  
    Geändert von Trash (09.12.11 um 22:23 Uhr)
     

  4. #4
    Trash Trash ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    400
    Wenn ich der

    Code :
    1
    
    <div style="display:table;margin:0 auto;">

    ein float:left; hinzufüge ist der Abstand weg, aber dann sitzt die Box viel tiefer als gewünscht....
     

  5. #5
    Avatar von Lime
    Lime Lime ist offline frisch fruchtig
    Registriert seit
    Jul 2011
    Beiträge
    369
    Hast du in anderen Browsern mal das Ergebnis begutachtet?
    Trash bedankt sich. 

  6. #6
    Trash Trash ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    400
    Ja, da sieht es genauso aus. Chrome/Firefox/Safari - alles auf Mac.

    Wie bekomme ich es denn hin, dass float: keinen zusätzlichen Abstand nach oben/unten erzeugt?
     

  7. #7
    Trash Trash ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    400
    Moin,
    habs gelöst. Ganz oben saß ein
    Code :
    1
    
        <div id="head_stripe" class="head_stripe_inside">

    und wenn ich dort display von "block" auf inline-block ändere, ist der Abstand weg. Ich finde das zwar etwas komisch, aber aus irgendeinem Grund macht block hier nicht nur einen Zeilenumbruch sondern wohl auch einen Abstand vor das nächste Element...
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 06.11.10, 18:24
  2. Links gleicher Breite zentrieren
    Von lisa5 im Forum CSS
    Antworten: 4
    Letzter Beitrag: 04.05.10, 23:05
  3. zwei div-container zentrieren, text links
    Von Microhome im Forum CSS
    Antworten: 2
    Letzter Beitrag: 27.11.07, 19:48
  4. Zentrieren einer CSS Navi nicht möglich
    Von Biergamasda im Forum CSS
    Antworten: 4
    Letzter Beitrag: 18.02.06, 15:10
  5. Menu-Links, Sub-Links, Normale-Links
    Von deepgreen im Forum CSS
    Antworten: 1
    Letzter Beitrag: 05.10.02, 23:03