Listenpunkte nebeneinander anzeigen lassen

  • Hallo [Blockierte Grafik: http://www.forum-hilfe.de/images/smilies/smile.png]
    Ich habe folgendes Problem. Meine Navigationsleiste hat 2 Dropdownmenüs, die ich beide horizontal haben will.
    Leider funktioniert der befehl Display="Inline" und float="left/right" nicht. Ich glaube es liegt daran, dass beide Tags schon benutzt werden.
    Kann mir bitte jmd helfen? [Blockierte Grafik: http://www.forum-hilfe.de/images/smilies/biggrin.png]
    Ich weis, dass die Dropdown-Menüs zurzeit nicht anklickbar sind, aber das müsste ich mit Padding ja regeln können.
    Ps: Ich habe diese Frage schon in einem anderen Forum gestellt, allerdings konnte mir niemand helfen

    CSS-Code


    HTML

  • Hallo und erstmal wilkommen im Forum :)


    Du musst im Grunde die Listenelemente floaten , nicht die Navigation selbst

    statt

    CSS
    #navi {float: left;}

    so:

    CSS
    #navi ul li{float: left;}

    Live-Example: http://codepen.io/Nitamud/pen/qEYepo

    Zudem, sind dein divs ziemlich sinnlos, am Besten direkt das nav selbst stylen,
    dazu gibt es dieses elemnt ja :)

  • Hallo und erstmal wilkommen im Forum :)


    Du musst im Grunde die Listenelemente floaten , nicht die Navigation selbst

    statt

    CSS
    #navi {float: left;}

    so:

    CSS
    #navi ul li{float: left;}

    Aber dann wird die Liste nicht mehr senkrecht angezeigt und die Listenelemte werden trotzdem nicht nebeneinander dargestellt :( Und danke für das nav, bin noch ein kompletter Neuling und wusste das noch nicht xD

  • So mal grob eine Ansatz dazu:

    Die Elemente des Dropdowns musst du aus dem Textfluss nehmen und nicht nur unsichtbar machen:

    Zudem die Elternlistelemente relativ positionieren, damit sich die Dropdownliste daran ausrichtet:

    CSS
    nav ul li {
      position: relative;
    }

    Und beim Hover dann eben wieder sichtbar machen:

    CSS
    nav ul li:hover ul {
     /* When list item is hovered, display UL nested within. */
     display:block;
    }

    Live-Beispiel: http://codepen.io/Nitamud/pen/qEYepo

    Hoffe, jetzt hab ich dich verstanden :)

    2 Mal editiert, zuletzt von Nitamud (26. Februar 2015 um 17:12)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!