Promaetheus
Mitglied
Ich habe gerade versucht ein eigenes Dropdownmenü mittels CSS zu realisieren. Leider funktioniert dies nicht so ganz ohne Probleme.
Ich habe es so erstellt wie es für mich logisch war und ich nach einiger Recherche als korrekt empfinde/empfand.
Im IE8 funktioniert es am besten. JA... das war auch für MICH ein Wunder festzustellen. ;o)
Im Firefox habe ich ein Problem dass unter der Navigationsreitern ca. 1 Pixel breit ein "blinder Fleck" ist und dort die child-Elemente wieder zuklappen. Im IE8 passt das.
Im IE6 jedoch werden die childs überhaupt rechts unter dem Hauptmenüpunktreiter dargestellt.
Ich würde Euch bitten mal kurz draufzuschauen ob ich irgendwelche groben Fehler gemacht habe. Bitte nicht auslachen, denn es wird sicher nicht SO sauber gecodet sein wie es ein Fortgeschrittener macht.
Ich wäre Euch für Tipps und Anregungen was ich falsch gemacht haben könnte sehr dankbar.
Die URL zur Seite wäre http://www.kfz-servicecenter.at
Hier wäre der Auszug aus der style.css:
Ich habe es so erstellt wie es für mich logisch war und ich nach einiger Recherche als korrekt empfinde/empfand.
Im IE8 funktioniert es am besten. JA... das war auch für MICH ein Wunder festzustellen. ;o)
Im Firefox habe ich ein Problem dass unter der Navigationsreitern ca. 1 Pixel breit ein "blinder Fleck" ist und dort die child-Elemente wieder zuklappen. Im IE8 passt das.
Im IE6 jedoch werden die childs überhaupt rechts unter dem Hauptmenüpunktreiter dargestellt.
Ich würde Euch bitten mal kurz draufzuschauen ob ich irgendwelche groben Fehler gemacht habe. Bitte nicht auslachen, denn es wird sicher nicht SO sauber gecodet sein wie es ein Fortgeschrittener macht.
Ich wäre Euch für Tipps und Anregungen was ich falsch gemacht haben könnte sehr dankbar.
Die URL zur Seite wäre http://www.kfz-servicecenter.at
Hier wäre der Auszug aus der style.css:
Code:
/* menue */
#nav {position: absolute; bottom: 3px; left: 1px; display: block; float: left; padding: 0; margin: 0 0 0 25px; list-style: none;}
#nav ul {list-style:none;}
#nav li {float: left; border-bottom: 1px solid #414e53; margin: 0 5px 0 0; padding: 0;}
#nav li:hover {border-bottom: 1px solid #486065;}
#nav a {float: left; display: block; padding: 5px 5px 3px 5px; background: #526a74; color: #fff; font-weight: bold; border-bottom: 2px solid #4a5e65;}
#nav a:hover {background: #5c7d86; border-bottom: 2px solid #527077; color: #fff;}
/* dropdown menue for child pages */
#nav li ul {position: absolute; z-index: 10; width: 150px; margin: 0 0 0 0px; top: 27px; visibility: hidden;}
#nav li li a, #nav li li a:visited {width: 150px;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {visibility: visible;}