Navi-Ebene erscheint im FF nicht

Status
Nicht offen für weitere Antworten.

schutzgeist

Erfahrenes Mitglied
Hallo,

ich hab ein Problem mit einer Listen-Navigation.
Im IE 6 + 7 gehts wunderbar, nur FF klappts teilweise nur sporadisch oder eben auch garnicht.

CSS:
Code:
div#nav {position: relative; top: -43px; float: left; left: 0px; width: 160px; padding: 0; margin: 0; z-index: 10;}
div#nav ul {margin: 0; padding: 0; width: 160px;; background: #666; border: 0px solid #666;}
div#nav li {position: relative; list-style: none; margin: 0; border-bottom: 1px solid #CCC;}
div#nav li:hover {background: #CCC;}
div#nav li.submenu {background: url(../submenu.gif) 95% 50% no-repeat;}
div#nav li.submenu:hover {background-color: #CCC;}
div#nav li a {display: block; padding: 3px 0px 3px 5px; text-decoration: none; width: 135px; color: #FFFFFF;}
div#nav li a:hover {color: #000;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 161px; display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}

HTML:
HTML:
<div id="nav">
<ul class="level1">
<li><a href="index.asp">Start</a></li>
<li><a href="index.asp?ID_Main=2">Unternehmen</a></li>
<li class="submenu"><a href="#">Service und Produkte</a>
<ul class="level2">
<li class="submenu"><a href="#">Fertigung</a></li>
<ul class="level3">
<li><a href="index.asp?ID_Main=3&ID_Sub1=1&ID_Sub2=1">Drehteile</a></li>
<li><a href="index.asp?ID_Main=3&ID_Sub1=1&ID_Sub2=2">Frästeile</a></li>
</ul>
<li><a href="index.asp?ID_Main=3&ID_Sub1=3">Drahterodieren</a></li>
<li><a href="index.asp?ID_Main=3&ID_Sub1=4">Werkzeugbau</a></li>
<li><a href="index.asp?ID_Main=3&ID_Sub1=5">Sondermaschinenbau</a></li>
</ul>
</li>
<li><a href="index.asp?ID_Main=7">Qualitätssicherung</a></li>
<li><a href="index.asp?ID_Main=4">Kontakt</a></li>
<li><a href="index.asp?ID_Main=5">Impressum</a></li>
</ul>
</div>

Die Unternavigation von "Service und Produkte" macht hier im FF Probleme.

Ich hab die Navigation aus Eric Myers' More CSS (könnte aber auch das Vorgängerbuch gewesen sein ;) ) übernommen und eigentlich nur Kleinigkeiten angepasst.

Danke schonmal,
Gruß Steffi
 
Hi,

wie es scheint, hast du dich da beim Verschachteln der Submenüs verzettelt.

Versuch es mal mit diesem Markup:

Code:
<div id="nav">
     <ul class="level1">
         <li><a href="index.asp">Start</a></li>
         <li><a href="index.asp?ID_Main=2">Unternehmen</a></li>
         <li class="submenu"><a href="#">Service und Produkte</a>
             <ul class="level2">
                 <li class="submenu"><a href="#">Fertigung</a>
                     <ul class="level3">
                         <li><a href="index.asp?ID_Main=3&ID_Sub1=1&ID_Sub2=1">Drehteile</a></li>
                         <li><a href="index.asp?ID_Main=3&ID_Sub1=1&ID_Sub2=2">Frästeile</a></li>
                     </ul>
                 </li>
                 <li><a href="index.asp?ID_Main=3&ID_Sub1=3">Drahterodieren</a></li>
                 <li><a href="index.asp?ID_Main=3&ID_Sub1=4">Werkzeugbau</a></li>
                 <li><a href="index.asp?ID_Main=3&ID_Sub1=5">Sondermaschinenbau</a></li>
             </ul>
         </li>
         <li><a href="index.asp?ID_Main=7">Qualitätssicherung</a></li>
         <li><a href="index.asp?ID_Main=4">Kontakt</a></li>
         <li><a href="index.asp?ID_Main=5">Impressum</a></li>
     </ul>
</div>
 
Erst mal sorry für den Doppel-Post :suspekt:
Heute Mittag geht mal wieder alles drunter und drüber.
Hatte gedacht, das Thema wäre nicht eingestellt worden.
Hab es in der Übersicht nicht gesehn. Wohl Tomaten auf den Augen o.O

Ich probiers gleich mal aus. Danke!
 
Code:
<div id="nav">
     <ul class="level1">
         <li><a href="index.asp">Start</a></li>
         <li><a href="index.asp?ID_Main=2">Unternehmen</a></li>
         <li class="submenu"><a href="#">Service und Produkte</a>
             <ul class="level2">
                 <li class="submenu"><a href="#">Fertigung</a></li> <!-- falsch --> 
                     <ul class="level3">
                         <li><a href="index.asp?ID_Main=3&ID_Sub1=1&ID_Sub2=1">Drehteile</a></li>
                         <li><a href="index.asp?ID_Main=3&ID_Sub1=1&ID_Sub2=2">Frästeile</a></li>
                     </ul>
                 </li> <!-- gehört hierher -->
                 <li><a href="index.asp?ID_Main=3&ID_Sub1=3">Drahterodieren</a></li>
                 <li><a href="index.asp?ID_Main=3&ID_Sub1=4">Werkzeugbau</a></li>
                 <li><a href="index.asp?ID_Main=3&ID_Sub1=5">Sondermaschinenbau</a></li>
             </ul>
         </li>
         <li><a href="index.asp?ID_Main=7">Qualitätssicherung</a></li>
         <li><a href="index.asp?ID_Main=4">Kontakt</a></li>
         <li><a href="index.asp?ID_Main=5">Impressum</a></li>
     </ul>
</div>
 
Status
Nicht offen für weitere Antworten.
Zurück