|
|||
![]()
Folgendes: Mein Dropdownmeue lässt sich zwar herunterfahren, aber ich kann dann nicht auf das neu aufgelistete zugreifen, wahrscheinlich weil da eine kleine Lücke ist. Leider hab ich keine Ahnung wie ich die wegbekomme oder was das Problem sonst sein könnte
![]() Hier der HTML-Code: Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <link href="style.css" type="text/css" rel=StyleSheet> <title>Grundgerüst</title> </head> <body> <nav> <div id="navigation_main"> <div id="main"> <ul id="navi_main"> <a href="#"><li class="Home">Home </li></a> <a href="#"><li class="News">News <ul class="dropdown_navi"> <a href="#"><li>Half|Craft</li></a> </ul> </li></a> </ul> </div> </div> </nav> </body> </html> Code:
/* css script dropdown_navi */ ul#navi_main { text-align: center; font-family: Arial; font-weight: bold; font-size: small; color: #000000; } ul#navi_main a { text-decoration: none; color: white; } ul#navi_main a:hover { text-decoration: none; color: #00FF00; } ul#navi_main li { float: left; position: relative; list-style-type: none; } ul#navi_main li.Home { width: 125px; padding-top: 5px; padding-bottom: 5px; } ul#navi_main li.News { width: 125px; padding-top: 5px; padding-bottom: 5px; } ul#navi_main li.Home:hover { width: 125px; padding-top: 5px; padding-bottom: 5px; color: #00FF00; background-color: #C1C1C1; } ul#navi_main li.News:hover { width: 125px; padding-top: 5px; padding-bottom: 5px; color: #00FF00; background-color: #C1C1C1; } ul#navi_main li ul.dropdown_navi { background-color: #C1C1C1; position: absolute; left: 0; top: 30px; width: 125px; padding: 5px; } ul#navi_main li ul li { float: none; text-align: left; display: block; color: white; padding:5px; border-bottom-color: #000000; border-bottom: solid; border-bottom-width: 1px; } ul#navi_main li ul li:hover { float: none; text-align: left; display: block; background-color: gray; padding: 5px; } ul#navi_main li>ul { display: none; } ul#navi_main li:hover>ul { display: block; } Code:
/* css script */ @import url("navi.css"); body { background-color: #808080; } ![]() Geändert von YandelF (01.09.2012 um 16:49 Uhr) |
Sponsored Links |
|
|||
![]() Zitat:
|
|
|||
![]()
Hmm ... ok dann hab ich das wohl falsche gemacht ;o
Ich hab mir deine Fehlermeldungen mal angeschaut: Sind das denn relevante Punkte die dort aufgeführt werden? Eigentlich könnte es ja garnicht daran liegen oder? |
|
|||
![]() Zitat:
Außerdem würde ich dir raten, dein Stylesheet etwas aufzuräumen, d.h. unnötige oder doppelte Angaben entfernen. Wie dem auch sei, dein Problem besteht ganz einfach darin, dass die Submenüs 30 Pixel unter dem gehoverten Hauptmenüpunkt beginnen. Die Hauptmenüpunkte sind aber keine 30 Pixel hoch, daher hast du keinen Kontakt/Übergang zwischen beiden Elementen.
__________________
Über Internet Explorer 8: Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt. Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt. Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt. Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard. |
![]() |
Stichwörter |
drop down menu, html css |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Funktionsaufruf bei onclick-Event funktioniert nicht | Ulixes | Javascript & Ajax | 28 | 18.12.2011 20:59 |
Link zu externen Schriften funktioniert nicht | css-Anfänger | CSS | 6 | 18.07.2011 19:18 |
Mouseover funktioniert nicht (externe Methode) | blackhtml | CSS | 2 | 07.04.2009 17:49 |
dtd und css in php funktioniert im IE nicht!!! | da-lick | CSS | 17 | 09.06.2007 15:44 |
CSS-Navi funktioniert nicht im IE6? | tscho | CSS | 4 | 10.01.2007 12:51 |