Ich habe mir endlich die navigation semantisch korrekt als Liste umgesetzt, nun möchte ich das nur wenn man klickt der border unten 2px breit/hoch ist, wenn man dann wieder woanders hinklickt soll der border beim letzten Link wegegehn und beim nächsten Link bleiben, kein hover sondern bei KLICK.
Ich kenne
a:link, a:visited, a:hover, a:active
Die Reihenfolge ist glaub auch wichtig, bitte sagt mal wie das geht?
Die Navi wird via <?php include('html_inc/steuerung.html'); ?>
in das element <ul id="steuerung"></ul> eingebunden..
HTML
<li><a title="Zur Startseite" href="index.php">lorem ipsum</a></li>
<li><a title="lorem ipsum" href="site.php">lorem ipsum</a></li>
<li><a title="lorem ipsum" href="site1.php">lorem ipsum</a></li>
<li><a title="lorem ipsum" href="site2.php">lorem ipsum</a></li>
<li><a title="lorem ipsum" href="site3.php">lorem ipsum</a></li>
Die Css sieht dabei wie folgt aus:
Code
ul#steuerung {
font-size: 13px;
font-family: serif;
letter-spacing: 2px;
color: #414141;
text-align: center;
padding: 5px 0;
}
ul#steuerung li {
display: inline;
margin-left: -4px;
}
ul#steuerung li a {
padding: 3px 25px;
color: #414141;
text-decoration: none;
border-bottom: 1px solid #60a5c4;
}
ul#steuerung li a:hover {
color: #414141;
border-bottom: 2px groove #414141;
}
ul#steuerung li a:active {
color: #414141;
border-bottom: 2px groove #414141;
}
Alles anzeigen