tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
436
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    LeMarkus LeMarkus ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Beiträge
    31
    Hi,
    ich frage mich, was die beste Möglichkeit ist Submenüs von normalen Navigationen (<ul><li>) zu positionieren. Klar habe ich mich schon informiert und verschiedenen angeschaut, aber ich verstehe dabei das grundlegende Prinzip nicht. Ich möchte hier keinerfalls vorgefertige, sondern lediglich das Grundprinzip hinter der Positionierung, Ein-und Ausblendung.
    Auch möchte ich den Internet Explorer in den älteren Versionen nicht weiter beachten und dies nur auf modernen Browsern zum laufen bekommen. Wie man eine einfache Navigation aufbaut auch, meine Kenntnisse in HTML/CSS sind auch einigermaßen gut, lediglich das bereitet mir schierigkeiten (genauso wie border-image, aber das ist ein anderes Thema ).

    Gehen wir davon aus der Aufbau ist wie folgt:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    <ul id="nav">
            <li><a href="">LALE</a>
                <ul>
                    <li><a href="">GALLERY</a></li>
                    <li><a href="">FORUMS</a></li>
                </ul>
            </li>
            <li><a href="">LULU</a></li>
            <li><a href="">COMMUNITY</a></li>
            <li><a href="">LÖLÖ</a></li>
        </ul>

    Der CSS Code ist genauso standart. Die Menüpunkte sollen erstmal vertikal angeordnet sein (also ohne "float:left;", "display:inline;" und sonstige Geschichten) und die Subnavigation soll rechts neben dem aktiven Hauotmenüpunkt beim "hover" erscheinen.
    Das wäre die erste Frage. Wie gehe ich schritt für Schritt vor, welche CSS Eigenschaften brauche ich.

    Die anderee Frage wäre entsprechend eine horizontale Navigation mit vertikalem Submenü unterhalb des aktiven Punktes.

    Wie schonmal gesagt, Codeschnippsel und das benötigte Werkzeug reichen mir. Ich muss und will es nur verstehen ohne Copy+Paste.
     

  2. #2
    Avatar von spicelab
    spicelab spicelab ist offline goaspicy
    Registriert seit
    Feb 2010
    Beiträge
    1.392
     

  3. #3
    LeMarkus LeMarkus ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Beiträge
    31
    Vielen Dank erstmal für die Antwort. Der erste Link stellt nur einfach Navigationen vor, welche kein Problem darstellen (wie oben bereits erwähnt). Der 2. Link mit einer Unternavigation dagegen macht zwar eine Dropdown Liste, diese ist allerdings unterhalb des aktiven Punktes (wenn auch eingerückt). Auch das ist mit Hilfe von ein wenig CSS nicht weiter das Problem. Vielmehr geht es mir darum die Unternavigation neben (nicht unter) des aktiven Hauptnavigationspunktes zu positionieren. Ziel des Ganzen ist es erstmal wie eine Art "Sprechblase" als Unternavigation zu benutzen. Diese soll neben dem Hauptnavigationspunkt auftauchen. Mit position:absolute; für die untere Navigation (ul li ul) komme ich einigermaßen auf mein Ergebnis, allerdings lässt sich dieses ul Element nicht wirklich vernünftig anordnen...

    EDIT: Ich habe weiter versucht. Da man absolut positionierte Elemente innerhalb eines relativen Elements frei bewegen kann, habe ich mir diese Eigenschaft zu Nutze gemacht und das Haupt-li Element relativ positioniert und das darin liegende Submenü-ul Element absolut positioniert. Nun konnte ich dieses ul Element mit Hilfe von (top: 0; und left: 180px neben das li Element bewegen. Zwar stimmt es noch nicht ganz, aber mal weitermachen.
    Ist dieser Lösungsansatz denn richtig oder gibt es einen besseren?
    Geändert von LeMarkus (02.09.10 um 10:16 Uhr)
     

  4. #4
    Avatar von spicelab
    spicelab spicelab ist offline goaspicy
    Registriert seit
    Feb 2010
    Beiträge
    1.392
    Was die Positionierung der Untermenüebenen betrifft, bist du auf dem richtigen Weg.

    Son of Suckerfish Dropdowns --> Suckerfish Dropdowns - Vertical
     

Ähnliche Themen

  1. [Brainfuck] Grundlegende Fragen
    Von Irgendjemand_1 im Forum Sonstige Sprachen
    Antworten: 4
    Letzter Beitrag: 01.06.08, 02:24
  2. Grundlegende Fragen zu asp.Net (v2)
    Von Suchfunktion im Forum ASP
    Antworten: 2
    Letzter Beitrag: 26.01.06, 23:02
  3. Ein paar Grundlegende Fragen
    Von KooF im Forum 3D Studio Max
    Antworten: 4
    Letzter Beitrag: 15.03.05, 08:24
  4. Grundlegende Fragen zu Webserver mit Linux
    Von tmarsel im Forum Hosting & Webserver
    Antworten: 10
    Letzter Beitrag: 09.03.05, 03:19
  5. Grundlegende Fragen zu HTML&Webdesign
    Von PAK im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 12.01.04, 19:44