tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
532
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Webgau Webgau ist offline Mitglied Silber
    Registriert seit
    Jan 2008
    Beiträge
    65
    Servus,

    ich möchte eine Horizontale Navigation erstellen, bei welcher sich die unterpunte via mousehover öffnen:

    PHP-Code:
    <ul>
           <
    li>Link 1
                 
    <ul><li>Link 2
                         
    <ul> <li>Link 3</li></ul>
                        </
    li>
                 </
    ul>
           </
    li>
    </
    ul
    PHP-Code:
    /* Main Menu Top */
    #mainmenu_top  { width: 100%; padding: 0; float: left; }
    #mainmenu_top div { clear: left; }
    #mainmenu_top ul { margin: 0; padding: 1px; text-align: center; float: left; }
    #mainmenu_top ul li { list-style: none; float: left; position: relative; margin: 0; padding: 0; background: url(../images/black/menu_linien_top.png) repeat-y right center; }
    #mainmenu_top ul a, #mainmenu_top ul span { display: block; padding: 12px 30px 13px; text-decoration: none; font-weight: bold; color: #FFF; }
    #mainmenu_top ul a:hover, #mainmenu_top ul span, li a#aktuell { color: white; background-color: gray; }

    #mainmenu_top ul li ul { margin: 0; padding: 0; position: absolute; top: 40px; display: none; background-color:#666; width: 200px; text-align: left;  /* Unternavigation ausblenden */ }
    #mainmenu_top ul li:hover ul { display: block; }
    #mainmenu_top ul li ul li { float: none; display: block; margin-bottom: 0.2em; }
    li a#aktuell {  /* aktuelle Rubrik kennzeichnen */ color: maroon; background-color: silver; } 
    #mainmenu_top ul li ul span {  /* aktuelle Unterseite kennzeichnen */ background-color: maroon; } 
    Das Funktioniert auch soweit bei der ersten ebene (also link1) nur leider öffnet sich gleichzeitig die zweite ebene gleich mit also link3, ich möchte aber das diese sich erst öffnet wenn ich über link 2 gehe.

    Ich hatte es so versucht:

    PHP-Code:
    #mainmenu_top ul li ul li ul { margin: 0; padding: 0; position: absolute; left: 200px; display: none; background-color:#666; width: 200px; text-align: left;  /* Unternavigation ausblenden */ } 
    allerdings ohne erfolg

    Kann mir jemand weiter helfen?

    Grüße Mirko
     

  2. #2
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Besser (auf den Tag genau) 2 Monate zu spät, als nie

    Code css:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    /* Submenü-Ebenen verstecken */
    #mainmenu_top ul ul,
    #mainmenu_top ul li:hover ul ul 
    { 
        display:none; 
    }
    /* Submenü-Ebenen zeigen */
    #mainmenu_top ul li:hover ul,
    #mainmenu_top ul ul li:hover ul 
    { 
        display:block; 
    }
    Geändert von spicelab (15.08.11 um 20:37 Uhr) Grund: Tipp-Ex
     

Ähnliche Themen

  1. Scollbalken --> horizontal
    Von oldputz1990 im Forum CSS
    Antworten: 3
    Letzter Beitrag: 12.09.07, 17:17
  2. Navi mit zwei Ebenen
    Von tantebootsy im Forum CSS
    Antworten: 2
    Letzter Beitrag: 29.06.06, 10:58
  3. 2 Ebenen Navi, Problem mit IE
    Von kirchel im Forum CSS
    Antworten: 5
    Letzter Beitrag: 12.02.06, 09:07
  4. Horizontal?
    Von Tobias Menzel im Forum vB-Testforum
    Antworten: 2
    Letzter Beitrag: 22.10.04, 23:58
  5. horizontal scrollen
    Von berberl im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 21.09.02, 19:11