Hallo,
habe da folgendes Problem und zwar bei der Navigation. Wenn ich mit der Maus über die Rubriken fahre, funktioniert das Hovern problemlos, aber wenn ich nun einen Link anklicke, sollte der "aktivierte" Link farblich untermalt bleiben. Doch sobald ich den Link gedrückt habe, verschwindet der farbliche Hintergrund des aktivierten Linkes.
Ich vermute da ein Problem im Zusammenhang mit PHP, da ich die Seiten sprich Link mit PHP "verdrahtet habe. Beiliegend füge ich noch die entsprechenden Codeschnipsel von CSS bzw. PHP bei.
Hier der CSS-Code:
Hier der Code der Navigation HTML / PHP:
Hier der Code der "Inhaltsseite":
Da es sich um eine Testwebsite handelt, habe ich zuerst die Links mit einem # versehen und bei diesen Links, bleibt bzw. sieht man den farblichen Hintergrund nachdem man den Link angeklickt hat. Er bleibt dort "aktiv", ausser bei den mit PHP.
Braucht es hierfür noch einen speziellen CSS-Code, wenn man mit PHP arbeitet?
Danke für alle Hinweise/Hilfe!
habe da folgendes Problem und zwar bei der Navigation. Wenn ich mit der Maus über die Rubriken fahre, funktioniert das Hovern problemlos, aber wenn ich nun einen Link anklicke, sollte der "aktivierte" Link farblich untermalt bleiben. Doch sobald ich den Link gedrückt habe, verschwindet der farbliche Hintergrund des aktivierten Linkes.
Ich vermute da ein Problem im Zusammenhang mit PHP, da ich die Seiten sprich Link mit PHP "verdrahtet habe. Beiliegend füge ich noch die entsprechenden Codeschnipsel von CSS bzw. PHP bei.
Hier der CSS-Code:
Code:
#navigation {
width:180px;
float:left;
padding-top:20px;
padding-bottom:20px;
}
#navigation ul {
list-style-type:none;
margin:0;
padding:0;
}
#navigation a {
text-decoration:none;
letter-spacing:1px;
display:block;
}
#navigation a:hover, #navigation a:focus, #navigation a:active {
background-color:#e3e0cf;
color:#010101;
}
Hier der Code der Navigation HTML / PHP:
Code:
<div id="navigation">
<ul>
<li><a href="index.php?page=1">Startseite</a></li>
<li><a href="index.php?page=2">Inhalt 1</a></li>
<li><a href="#">Startseite</a></li>
<li><a href="#">Startseite</a></li>
<li><a href="#">Startseite</a></li>
</ul>
</div>
Hier der Code der "Inhaltsseite":
Code:
<div id="inhalt"><?php
switch($_GET['page']) {
case 1:include 'seite_de/startseite.php';break;
case 2:include 'seite_de/inhalt_1.php';break;
case 3:include 'seite_de/news_de.php';break;
case 4:include 'seite_de/kontakt_de.php';break;
case 5:include 'seite_de/impressum_inhalt_de.php';break;
default:include 'seite_de/startseite.php';break;
}
?>
</div>
Da es sich um eine Testwebsite handelt, habe ich zuerst die Links mit einem # versehen und bei diesen Links, bleibt bzw. sieht man den farblichen Hintergrund nachdem man den Link angeklickt hat. Er bleibt dort "aktiv", ausser bei den mit PHP.
Braucht es hierfür noch einen speziellen CSS-Code, wenn man mit PHP arbeitet?
Danke für alle Hinweise/Hilfe!