Hallo,
hab mir hier das popup Menü von Splatterfish nachgebaut. Nun habe ich das kleine Problem das bei dem Menüpunkt Portfolio 2 im Untermenü links eine weiße Linie habe und diese ist nun links unten am rand sichtbar.
Hatt vielleicht jemand eine Idee wie ich das doofe pröblem lösen kann?
hab mir hier das popup Menü von Splatterfish nachgebaut. Nun habe ich das kleine Problem das bei dem Menüpunkt Portfolio 2 im Untermenü links eine weiße Linie habe und diese ist nun links unten am rand sichtbar.
Hatt vielleicht jemand eine Idee wie ich das doofe pröblem lösen kann?
Code:
<body class="body">
<ul id="nav">
<li><a href="#">Arbeiten</a>
<ul>
<li><a href="#">Print</a></li>
<li><a href="#">Nonprint</a></li>
</ul>
</li>
<li><a href="#">Portfolio</a>
<ul>
<li><a href="#">Portfolio1</a></li>
<li><a href="#">Portfolio2</a></li>
<ul>
<li><a href="#">Portfolio2.1</a></li>
<li><a href="#">Portfolio2.1</a></li>
</ul>
<li><a href="#">Portfolio3</a></li>
</ul>
</li>
</ul>
</body>
</html>
Code:
#nav {
font-family: verdana, helvetica, arial, sans-serif;
color:#000000;
font-size: 9pt;
text-decoration:none;
text-align:center;
background:#ffffff;
border-bottom:2px solid #cccccc;
position: absolute;
padding: 0;
margin: 0;
list-style: none;
line-height: 20px;
z-index:2;
}
#nav ul{ padding: 0px;
margin: 0px;
list-style: none;
line-height: 20px;
}
#nav a { color:#000000;
text-decoration:none;
display: block;
width: 150px;
}
#nav li {
float: left;
width: 0px; /* width needed or else Opera goes nuts */
}
#nav li ul {
position: absolute;
background: #ffffff;
border:2px solid #cccccc;
border-top;2px solid #ffffff;
width: 150px;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul ul {
border:2px solid #cccccc;
border-left:2px solid #ffffff;
position: absolute;
padding:0px;
margin: -22px 0px 0 150px;
line-height: 20px;
z-index:3;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left: auto;
}}