Hallo habe schon wieder ein Problem.
Habe eine Navigation mit zwei Ebenen sobald ich drüber fahre öffnet sich die zweite ebene, Meine zweite Ebene wird aber irgenwie überdeckt in der "Main"-Klasse.
Weiss einer woran das liegt ?
Hallo habe schon wieder ein Problem.
Habe eine Navigation mit zwei Ebenen sobald ich drüber fahre öffnet sich die zweite ebene, Meine zweite Ebene wird aber irgenwie überdeckt in der "Main"-Klasse.
Weiss einer woran das liegt ?
Hallo JohannesH,
das liegt ganz klar an deinem CSS.
Viele Grüße
Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
HI
ein z-index für den umgebenden Container sollte helfen. Beispiel:
SebastianCode:#header .inside { z-index: 999; }
Ich arbeite beim Linux-Systemhaus ETES in Stuttgart
was macht den der z-index ? wo muss ich den setzen ?
Komische Sache ...
Im IE7 funktioniert das DropDown-Menü ohne problemme im IE8 nicht und im FF
auch nicht bin irgenwie total ratlos ... kann mir nicht einer helfen ?
Code:.mod_navigation { width:1000px; font-size:95%; margin:0 auto; white-space:nowrap; } .mod_navigation ul { width:1000px; float:left; margin:0; padding:0; background-image:url("tl_files/images/navi-rot.png"); background-repeat:repeat-x; list-style-type:none; } .mod_navigation li { position:relative; float:left; display:inline; } .mod_navigation a, .mod_navigation a:visited { background:url("tl_files/images/navi-rot.png") left top repeat-x; padding:0.25em 1em; text-decoration:none;color:#fff; float:left; } * html .mod_navigation a, * html .mod_navigation a:visited { width:150px; w\idth:139px; } .mod_navigation ul ul a.drop, .mod_navigation ul ul a.drop:visited { background-color:#0cfa64; } .mod_navigation ul ul { width:150px; height:0; left:0px; top:29px; position:absolute; visibility:hidden; z-index: 9999; } .mod_navigation ul ul ul { width:150px; left:150; top:0; } /* position the third level flyout.mod_navigation for a left flyout */ .mod_navigation ul ul ul.left { left:-150px; } /* style the table so that it takes no part in the layout - required for IE to work */ .mod_navigation table { top:0; left:0; position:absolute; } /* style the second level links */ .mod_navigation ul ul a, .mod_navigation ul ul a:visited { width:129px; height:auto; padding:5px 10px; background-image:url("tl_files/images/navi-rot.png"); color:#000; line-height:1em; } .mod_navigation :hover > a, .mod_navigation ul ul :hover > a { background-image:url("tl_files/images/nav-orange.png"); background-repeat:repeat-x; color:#fff; } /* make the second level visible when hover on first level list OR link */ .mod_navigation ul li:hover ul, .mod_navigation ul a:hover ul { visibility:visible; } /* keep the third level hidden when you hover on first level list OR link */ .mod_navigation ul :hover ul ul { visibility:hidden; } /* keep the fourth level hidden when you hover on second level list OR link */ .mod_navigation ul :hover ul :hover ul ul { visibility:hidden; } /* make the third level visible when you hover over second level list OR link */ .mod_navigation ul :hover ul :hover ul { visibility:visible; } /* make the fourth level visible when you hover over third level list OR link */ .mod_navigation ul :hover ul :hover ul :hover ul { visibility:visible; } .mod_navigation .active { background-image:url("tl_files/images/nav-orange.png"); background-repeat:repeat-x; padding:4px 4px 4px 5px;color:#ffffff; }
Das sind ein bischen wenig informationen; nutzt du das Standard Menü nav_default Template? Ich nehme an, das Menü nutzt ein JavaScript bzw. eine Extension, wenn ja welche(s) denn?
Ja benutze das nav_default Template.
Nein habe kein Java-Skript.
Ich hab das grade mal nachgebaut; im FF und Safari Mac gehts bei mir; im FF Win auch, IE 7 hat Zicken gemacht, aber das ließ sich mitin den Griff bekommen. Andere Browser konnte ich jetzt nicht testenCode:#header .inside {z-index: 9999;}
versuch das mal ...wenn Dein Menü nicht im #header liegt natürlich den Selektor anpassen ...
HI
genau, das habe ich oben auch schon angegeben…
Sebastian
Ich arbeite beim Linux-Systemhaus ETES in Stuttgart
HI
das macht ja nichts, danke, dass du mich bestätigst
Und außerdem hast du noch zusätzliche Infos geliefert…
Sebastian
Ich arbeite beim Linux-Systemhaus ETES in Stuttgart
Funktioniert irgenwie nicht ...
Im FF klappt meine Navigation nicht aus ...
Kann man sich das mal irgendwo live ansehen? Der Knackpunkt kann auch irgendwo anders im Markup oder CSS liegen. Wenns nicht nicht online zu sehen ist kannst Du uns ja vielleicht das (komplette) Markup und CSS zur Verfügung stellen ...
Klar www.feuerwehr-garbenheim.com
Die Navigation oben
ins CSS:
Grund: die Navigation hat die zusätzliche Klasse "block" und die ist im typolight.css mit overflow: hidden notiert....Code:#suckerfish { overflow: visible; }
Die Höhe des umschließende DIV um deine Navigation (Klassen .mod_navigation und .block, id #suckerfish) ist eben nur so hoch wie die Menüpunkte der 1. Ebene, da Deine Untermenüpunkte ja vorerst ausgeblendet sind.
Wenn die Menüpunkte jetzt eingeblendet werden wird das DIV nicht neu in der Höhe berechnet und da die Klasse .block global mit der Anweisung overflow:hidden versehen ist werden die Untermenüpunkte vom DIV verschluckt.
D.h. das DIV braucht ein overflow:visible, sprich, der Überhang soll sichtbar sein
Du Kannst also in deinem CSS dem Klassenselektor .mod:navigation oder alternativ dem id Selektor #suckerfish die Anweisung overflow: visible geben
Bitte, bitte ...
p.s. die Developer Tools und Firebug (beides Firefox Plugins) helfen in solchen Fällen immer ganz gut
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen