ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
380
380
EMPFEHLEN
-
09.06.11 20:10 #1
- Registriert seit
- Mar 2004
- Ort
- kesks
- Beiträge
- 36
Hallo,
ich habe folgendes Menu (welches sich wiederum in einem DIV befindet:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
<ul id="navlist"> <li><a href="#"><span>Item one</span></a> <ul id="subnavlist"> <li><a href="#"><span>Subitem one</span></a></li> <li><a href="#"><span>Subitem two</span></a></li> <li><a href="#"><span>Subitem three</span></a></li> <li><a href="#"><span>Subitem four</span></a></li> </ul> </li> <li><a href="#"><span>Item two</span></a></li> <li><a href="#"><span>Item three</span></a></li> <li><a href="#"><span>Item four</span></a></li> </ul>
Und dazu folgenden CSS code:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
ul#navlist { font-family: sans-serif; } ul#navlist a { font-weight: bold; text-decoration: none; } ul#navlist, ul#navlist ul, ul#navlist li { margin: 0px; padding: 0px; list-style-type: none; } ul#navlist li { float: left; } ul#navlist li a { } ul#navlist li a:hover { /* color: #ffff00; background-color: #003366; */ } ul#navlist li a:active { /* color: #cccccc; background-color: #003366; border: 1px #ffffff inset; */ } ul#subnavlist { display: none; z-index: 101; } ul#subnavlist li { float: none; } ul#subnavlist li a { padding: 0px; margin: 0px; } ul#navlist li:hover ul#subnavlist { display: block; position: absolute; font-size: 8pt; padding-top: 5px; } ul#navlist li:hover ul#subnavlist li a { display: block; width: 10em; border: none; padding: 2px; }
Kann mir einer erklären wieso die Items nicht nach unten sondern nach oben aufklappen?
liegt das am z-index****?
-
Ich hab den Code 1zu1 kopiert und dir einen Screenshot angehängt (der Cursor ist nicht zu sehen, stell ihn dir über dem ersten Menüpunkt vor). Kann das Problem also nicht reproduzieren, es muss an was anderem liegen (an weiteren CSS Regeln oder der Umgebung, z.B. das umgebene DIV).
Noch ein Hinweis für die Zukunft: Was du mit deinen CSS Regeln machst, nennt sich "über-qualifizieren". Das mindert die Lesbarkeit und vor allem die Performance. Hier Beispiele für Regeln die in dem Fall absolut das gleiche erzielen.
Code css:1 2 3 4 5 6 7 8 9 10 11 12 13
/*vorher*/ ul#navlist ul#navlist li:hover ul#subnavlist li a ul#navlist li a:active /*besser*/ #navlist li:hover #subnavlist a #navlist a:active
Ähnliche Themen
-
Navi-Leiste im IE6 nach unten verschoben/zerhackt + Hover im IE6 läuft nicht
Von Steve2010 im Forum CSSAntworten: 14Letzter Beitrag: 08.08.10, 20:54 -
Homepage mit Erweiterung nach unten (Slices) wird im IE nicht korrekt erweitert
Von Ghost7 im Forum PHPAntworten: 3Letzter Beitrag: 13.10.05, 16:15 -
Homepage mit Erweiterung nach unten (Slices) wird im IE nicht korrekt erweitert
Von Ghost7 im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 13.10.05, 16:15 -
dhtml-menu klappt hinter dem flash-movie auf, nicht darüber: warum?
Von hatch im Forum HTML & XHTMLAntworten: 3Letzter Beitrag: 21.09.04, 17:47 -
Menu + klappt nicht = Verzweiflung
Von Xarus im Forum Flash PlattformAntworten: 2Letzter Beitrag: 30.09.01, 15:35





Zitieren

Login





