Sliter mitt hår för att få till denna drop-down-meny. Har lyckats så när som på en liten detalj. Jag lyckas inte få "bakgrundshovern" att fylla ut hela navigeringsfältet. När jag aktiverar drop-down-menyerna så ligger de ett par pixlar för högt... (se bild)
CSS
/* menyformatering */
#mainMenu {
position: relative;
text-align: left;
width: 100%;height:20px;
background-color: #999933;
border: none;text-transform:lowercase;
color: #ffffff;
margin: 0;
padding: 0;
}
#menuList {
margin: 0 30px 0 30px;
padding: 0;
}
#menuList ul {
margin: 0px;
padding: 0px;
}
#menuList li {
display:inline;
list-style: none;
}
a.starter {
background-color: #999933;
color: #ffffff;
font-weight: bold;
font-size: 12px;
line-height:20px;
margin: 0px;border:none;
padding: 0 10px 0 0;
text-decoration: none;
}
a.starter:hover, a.starter:active {
background-color: #CCCC33;
color: #ffffff;
}
.menu {
text-align: left;
color: #ffffff;
background-color: #CCCC33;
position: absolute;
width: 130px;
visibility: hidden;
}
.menu li a {
background-color: transparent;
color: #fff;
display: block;
font-size: 12px;
line-height: 20px;
border: none;
margin: 0px;
padding: 0 0 0 10px;
text-decoration: none;
}
.menu li a:hover, .menu li a:active {
background-color: #993300;
color: #ffffff;
}
#menu1, #menu2, #menu3, #menu4, #menu5 {
width: 130px;
z-index:100;
}
HTML
<div id="mainMenu">
<ul id="menuList">
<li class="menubar">
<a href="./" class="starter" accesskey="1">Första sidan</a>
</li>
<li class="menubar">
<a href="index.php?visa=sida/underhallning" class="starter" accesskey="2">underhållning</a>
<ul id="menu2" class="menu">
<li><a href="index.php?visa=sida/trubadur" title="Option 1">Trubaduren Nyrre</a></li>
<li><a href="index.php?visa=sida/thegoodies" title="Option 2">The goodies</a></li>
<li><a href="index.php?visa=sida/tomsheroes" title="Option 3">Tom's Heroes</a></li>
<li><a href="index.php?visa=sida/kingkong" title="Option 4">King Kong</a></li>
<li><a href="index.php?visa=sida/wheels" title="Option 5">Wheels</a></li>
</ul>
</li>
<li class="menubar">
<a href="index.php?visa=sida/studion" class="starter" accesskey="3">studion</a>
<ul id="menu3" class="menu">
<li><a href="index.php?visa=sida/egencd" title="Option 1">Gör din egen CD</a></li>
<li><a href="index.php?visa=sida/demoproduktion" title="Option 2">demoproduktion</a></li>
<li><a href="index.php?visa=sida/jingelmakaren" title="Option 3">jingelmakaren</a></li>
<li><a href="index.php?visa=sida/latskrivaren" title="Option 4">Låtskrivaren</a></li>
</ul>
</li>
<li class="menubar">
<a href="index.php?visa=sida/spelningar" class="starter" accesskey="4">Spelningar</a>
</li>
<li class="menubar">
<a href="index.php?visa=sida/kontakt" class="starter" accesskey="5">kontakt</a>
</li>
<li class="menubar">
<a href="index.php?visa=sida/länkar" class="starter" accesskey="6">länkar</a>
</li>
<li class="menubar">
<a href="index.php?visa=sida/personligt" class="starter" accesskey="7">personligt</a>
</li>
</ul>
</div>
Menyn är hämtad från http://www.digital-halide.com/cssmenu/multi/
Tack på förhand!
PS. är det bara jag som inte återfinner classen "menubar" någonstans i css-koden?? Borde inte den finnas med?
