Noch nicht viel geschrieben
Hallo zusammen,
ich sitze gerade an einem css Menü, habe dabei aber das Problem, dass das Submenu beim Rollover des übergeordneten Links zwar sichtbar wird, aber sobald ich dann runter in das Submenü will, verschwindet es wieder. Was hab ich vergessen?
Das css ist folgendes:
und der html Code dazu sieht so aus:
Ich habe schon mehrere Varianten für ein CSS Menü ausprobiert, aber immer das gleiche Problem.
ich sitze gerade an einem css Menü, habe dabei aber das Problem, dass das Submenu beim Rollover des übergeordneten Links zwar sichtbar wird, aber sobald ich dann runter in das Submenü will, verschwindet es wieder. Was hab ich vergessen?
Das css ist folgendes:
Code:
#menu {
position:relative;
margin:0px auto;
padding:5px 0px 0px 167px;
border-bottom:#990033 1px solid;
text-align:right;
width:783px;
height:24px;
}
#menu > ul {
list-style:inside none;
padding:0;
margin:0;
}
#menu > ul > li { /* erste Ebene */
list-style:inside none;
padding:0;
margin:0;
float:left;
display:block;
position:relative;
}
#menu > ul > li > a { /* erste Ebene Item */
outline:none;
display:block;
position:relative;
height:20px;
padding:0;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#32271e;
display: table-cell;
vertical-align: middle;
}
#menu > ul > li > a:hover { /* erste Ebene Item */
color:#990033;
}
#menu > ul > li > a:after { /* erste Ebene Item */
content:'';
position:absolute;
z-index:99;
}
#menu ul li.has-sub:hover > a:after { /* erste Ebene hat sub */
}
#menu > ul > li.has-sub > a:before { /* erste Ebene hat sub */
content:'';
position:absolute;
}
#menu > ul > li.has-sub:hover > a:before { /* erste Ebene hat sub */
}
#menu ul li.has-sub:hover > a { /* erste Ebene hat sub */
z-index:999;
}
#menu ul li.has-sub:hover > ul, #menu ul li.has-sub:hover > div { /* erste Ebene hat sub */
display:block;
}
#menu ul li.has-sub > a:hover { /* erste Ebene hat sub */
text-decoration:none;
}
#menu ul li > ul, #menu ul li > div { /* Subnav UL */
display:none;
width:auto;
position:absolute;
top:25px;
padding:10px 5px 10px 5px;;
border-radius:0 0 5px 5px;
z-index:999;
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,.8);
background-color: transparent\9;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4CFFFFFF,endColorstr=#4CFFFFFF);
zoom:1;
}
#menu ul li > ul { /* Subnav UL */
width:150px;
text-align:left;
}
#menu ul li > ul li { /* Subnav Item */
display:block;
list-style:inside none;
padding:0;
margin:0;
position:relative;
}
#menu ul li > ul li a { /* Subnav Item */
outline:none;
display:block;
position:relative;
margin:0;
padding:15px 0px 0px 15px;;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
#menu > ul > li > ul > li a:hover { /* Subnav Item hover */
background:#ffffff;
color:#999900;
}
Code:
<nav id="menu">
<ul>
<li><a href='#'><span>Startseite</span><img src="img/nav-bullet.png" width="13" height="6" alt="" class="menu" /></a></li>
<li><a href='#'><span>Biografie</span><img src="img/nav-bullet.png" width="13" height="6" alt="" class="menu" /></a></li>
<li><a href='#'><span>Konzerte</span><img src="img/nav-bullet.png" width="13" height="6" alt="" class="menu" /></a></li>
<li class="has-sub"><a href='#'><span>Ensembles</span><img src="img/nav-bullet.png" width="13" height="6" alt="" class="menu" /></a>
<ul>
<li><a href='#'><img src="img/nav-bullet-weiss.png" width="13" height="6" alt="" class="menu" /><span>Arpa Vocale</span></a></li>
<li><a href='#'><img src="img/nav-bullet-weiss.png" width="13" height="6" alt="" class="menu" /><span>Cuerda Cantabile</span></a></li>
</ul>
</li>
<li><a href='#'><span>Pädagogik</span><img src="img/nav-bullet.png" width="13" height="6" alt="" class="menu" /></a></li>
<li><a href='#'><span>Fotogalerie</span><img src="img/nav-bullet.png" width="13" height="6" alt="" class="menu" /></a></li>
<li><a href='#'><span>Hörproben</span><img src="img/nav-bullet.png" width="13" height="6" alt="" class="menu" /></a></li>
<li><a href='#'><span>Presse</span><img src="img/nav-bullet.png" width="13" height="6" alt="" class="menu" /></a></li>
<li><a href='#'><span>Kontakt</span></a></li>
</ul>
</nav>