Hi, ich arbeite zur Zeit an einem DropDown Menü. Es sieht bisher so aus:
http://www.abload.de/image.php?img=beispiele47p.jpg
Also jeweils aktiver und nicht aktiver Zustand. Das Menü fährt also nach unten aus. Na ja im IE8 und FF funktioniert es gleich "gut" und auch einigermaßen so, wie ich mir das vorgestellt habe. Nun ja das Problem liegt darin, dass wie am Bild zu sehen ist, die Submenüpunkt (bilder) jeweils einen mir nicht erklärlichen Abstand nach oben haben, was nicht sein sollte. Wenn ich die Bilder mit Schrift ersetze im Submenü gehts. Der Code sieht hierfür so aus:
Hat jemand eine Lösung für dieses Problem? Ich hab schon ziemlich alles, was mir eingefallen ist durchprobiert. Manchmal wurds besser und andere Sachen schlechter, manchmal ging gar nichts.
http://www.abload.de/image.php?img=beispiele47p.jpg
Also jeweils aktiver und nicht aktiver Zustand. Das Menü fährt also nach unten aus. Na ja im IE8 und FF funktioniert es gleich "gut" und auch einigermaßen so, wie ich mir das vorgestellt habe. Nun ja das Problem liegt darin, dass wie am Bild zu sehen ist, die Submenüpunkt (bilder) jeweils einen mir nicht erklärlichen Abstand nach oben haben, was nicht sein sollte. Wenn ich die Bilder mit Schrift ersetze im Submenü gehts. Der Code sieht hierfür so aus:
Code:
<div id="navigation">
<ul>
<li>
<ul>
<li><a href=""><img src="images/methods.png" /></a></li>
<li><a href=""><img src="images/methods.png" /></a></li>
</ul>
<a href="whatandhow.html"><img src="images/nav_whatandhow.png" /></a> </li>
<li><a href="leadership.html"><img src="images/nav_leadership.png" /></a></li>
<li><a href="clients.html"><img src="images/nav_clients.png" /></a></li>
</ul>
</div>
Code:
#navigation {
position: fixed;
top: 0;
right: 200px;
}
#navigation ul li {
width: 143px;
background: url('../images/navigation_back.png') no-repeat left bottom;
float:left;
list-style-type: none;
margin-right: 10px;
}
#navigation ul li img {
margin-top: 5px;
}
#navigation ul li a {
height: 50px;
display:block;
}
#navigation ul li ul {
display: none;
}
#navigation li:hover ul {
width: 142px;
display: block;
margin-left: 1px;
background-color: #f8820d;
}
#navigation ul li:hover ul li {
background-image: none;
float:none;
}