Servus, hab nen kleines Problemchen.
Eigentlich ist es nichts Wildes, mich stört es aber..
CSS
HTML
Das Problem ist nun, wenn ich einen Link anklicke, wird mir die Formatierung von liNavi a:active angezeigt. Das ist auch richtig so. NUR, wenn ich nun irgendwohin, egal ob auf einen anderen Link oder auf einen Buchstaben in der Seite, auf den Header oder den Footer - egal hauptsache irgendwo anders hinklicke, ist die Formatierung weg und es sieht so aus, als wäre kein Link gerade aktiv.
Ich möchte also, dass die Besucher der Page auch nach tausendfachem rumklicken, markieren etc. immernoch den aktiven Link als aktiv angezeigt bekommen.
Ich habe es bisher nicht hinbekommen, dass das klappt.
Ich wäre sehr froh, wenn mir jemanden heflen könnte!
Schonmal vielen Dank! :)
Eigentlich ist es nichts Wildes, mich stört es aber..
CSS
Code:
#ulNavi
{
height: 30px;
list-style: none;
padding: 0px;
margin: 0px;
margin-left: 10px;
border-top: 5px solid #C0FF3E;
}
.liNavi
{
background: #C0FF3E;
width: 120px;
height: 30px;
float: left;
text-align: center;
padding: 0px;
margin: 0px;
}
.liNavi a:link
{
background: #C0FF3E;
color: #698B22;
text-decoration: none;
width: 120px;
height: 30px;
border-top: 1px solid #C0FF3E;
border-left: 1px solid #C0FF3E;
border-right: 1px solid #C0FF3E;
}
.liNavi a:visited
{
background: #C0FF3E;
color: #698B22;
text-decoration: none;
width: 120px;
height: 30px;
border-top: 1px solid #C0FF3E;
border-left: 1px solid #C0FF3E;
border-right: 1px solid #C0FF3E;
}
.liNavi a:hover
{
background: #ffffff;
color: #698B22;
text-decoration: none;
width: 120px;
height: 30px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
.liNavi a:active
{
background: #ffffff;
color: #698B22;
text-decoration: none;
width: 120px;
height: 30px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
HTML
Code:
<div id="divNavi"><ul id="ulNavi">
<li class="liNavi"><a href="#">Hyperlink</a></li>
<li class="liNavi"><a href="#">Hyperlink</a></li>
<li class="liNavi"><a href="#">Hyperlink</a></li>
<li class="liNavi"><a href="#">Hyperlink</a></li>
<li class="liNavi"><a href="#">Hyperlink</a></li>
<li class="liNavi"><a href="#">Hyperlink</a></li>
</ul>
</div>
Das Problem ist nun, wenn ich einen Link anklicke, wird mir die Formatierung von liNavi a:active angezeigt. Das ist auch richtig so. NUR, wenn ich nun irgendwohin, egal ob auf einen anderen Link oder auf einen Buchstaben in der Seite, auf den Header oder den Footer - egal hauptsache irgendwo anders hinklicke, ist die Formatierung weg und es sieht so aus, als wäre kein Link gerade aktiv.
Ich möchte also, dass die Besucher der Page auch nach tausendfachem rumklicken, markieren etc. immernoch den aktiven Link als aktiv angezeigt bekommen.
Ich habe es bisher nicht hinbekommen, dass das klappt.
Ich wäre sehr froh, wenn mir jemanden heflen könnte!
Schonmal vielen Dank! :)