LuvShining
Erfahrenes Mitglied
Hallo,
ich habe soeben versucht eine Navigations-Unterbar "flexibel" zu gestalten.(siehe Bild 1, nav_normal.jpg) Diese Navigationsbar soll im Gebrauch so aussehen, dass sie sowohl aus einer einzelnen Unterzeile bestehen kann als auch aus zweien. In dem Fall hätte ich allerdings gern, dass unter die erste Zeile ein 2px breiter, weisser Strich ist (siehe Bild 3, nav_wunsch.jpg).
Jetzt habe ich es auch fast so hinbekommen. Nur, fehlt mir beim einer Zwei-Teilung der weiße Strich, denn wenn ich den eintrage, geht er in Reihe Zwei nur so weit, wie auch das Menü eingetragen ist (siehe Bild 2, nav_hover.jpg).
Zweites Problem, beim Hover sollen die Buttons einen Rahmen und eine andere Hintergrundfarbe haben. Klappt auch, aber sobald man in Zeile zwei auf über einen der hinteren Buttons geht, verrutschen die Buttons in der darüberliegenden Zeile, als auch umgekehrt. (siehe Bild 2, nav_hover.jpg)
Kann mir jemand bei diesen beiden Problemen helfen?
Hier der CSS-Code:
HTML-Code
Viele Grüße
Nadine
ich habe soeben versucht eine Navigations-Unterbar "flexibel" zu gestalten.(siehe Bild 1, nav_normal.jpg) Diese Navigationsbar soll im Gebrauch so aussehen, dass sie sowohl aus einer einzelnen Unterzeile bestehen kann als auch aus zweien. In dem Fall hätte ich allerdings gern, dass unter die erste Zeile ein 2px breiter, weisser Strich ist (siehe Bild 3, nav_wunsch.jpg).
Jetzt habe ich es auch fast so hinbekommen. Nur, fehlt mir beim einer Zwei-Teilung der weiße Strich, denn wenn ich den eintrage, geht er in Reihe Zwei nur so weit, wie auch das Menü eingetragen ist (siehe Bild 2, nav_hover.jpg).
Zweites Problem, beim Hover sollen die Buttons einen Rahmen und eine andere Hintergrundfarbe haben. Klappt auch, aber sobald man in Zeile zwei auf über einen der hinteren Buttons geht, verrutschen die Buttons in der darüberliegenden Zeile, als auch umgekehrt. (siehe Bild 2, nav_hover.jpg)
Kann mir jemand bei diesen beiden Problemen helfen?
Hier der CSS-Code:
Code:
#nav_main {
width: 100%;
float:left;
border-top: 2px #FFFFFF solid;
border-bottom: 2px #FFFFFF solid;
line-height: 0px;
}
#nav_main ul {
float:left;
display:inline;
margin:0;
padding: 0;
margin-left: 15px;
}
#nav_main ul li {
float: left;
display:inline;
margin: 0;
padding: 0;
font-size: 0.9em;
line-height: 0.8em;
list-style-type: none;
}
#nav_main ul li a {
display:block;
width: auto;
font-size: 1em;
background: transparent;
text-decoration: none;
color: #000;
margin: 0;
padding: 0.5em 0.5em 0.5em 0.5em;
}
#nav_main ul li a:hover {
background: #eee;
color: #0639A2;
text-decoration: none;
font-weight:bold;
border:#72787B 1px solid;
}
HTML-Code
Code:
<div id="tabsI">
<ul>
<li><a href="#"><span>Button</span></a></li>
<li><a href="#"><span>Button</span></a></li>
<li><a href="#"><span>Button</span></a></li>
<li><a href="#"><span>Button</span></a></li>
<li><a href="#"><span>Button</span></a></li>
<li><a href="#"><span>Button</span></a></li>
[etc.]
</ul>
</div>
Viele Grüße
Nadine