Hallo, ich hab vor ne kleine navigation zu machen ( wird dann alles in php integriert ) im moment sieht se so aus:
Wenn man nun über ein "kästchen" vom menü drüberfährt wechselt es dir farbe. Wenn ich nun in der index.html bin möchte ich dass, das kasten in dem "home" drin steht die farbe behält wie wenn ich es hovere. So dass man immer weiss wo man ist. wenn man auf "gallery" hovert und klickt wechselt es die farbe und man kommt in die gallery.html. dort sollte dann im menü gallery markiert sein. also in der farbe wie wenn man hovert. ich hoffe das versteht jemand.... is schwierig zu erklären ?!
Code:
<html>
<link rel="stylesheet" type="text/css" href="style.css">
<div id="navcontainer">
<ul id="navlist">
<li><a href="index.html">Home</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="index.html">Home</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="index.html">Home</a></li>
<li><a href="gallery.html">Gallery</a></li>
</ul>
</div>
<style type="text/css">
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #036;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}
#navcontainer ul li { display: inline; }
#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}
/* Navigationsstatus, gerade besuchte Sektion */
body#home #nav li#gallery a {
background: #369;
}
</style>
</html><html>
<link rel="stylesheet" type="text/css" href="style.css">
<div id="navcontainer">
<ul id="navlist">
<li><a href="index.html">Home</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="index.html">Home</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="index.html">Home</a></li>
<li><a href="gallery.html">Gallery</a></li>
</ul>
</div>
<style type="text/css">
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #036;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}
#navcontainer ul li { display: inline; }
#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}
</style>
</html>
Wenn man nun über ein "kästchen" vom menü drüberfährt wechselt es dir farbe. Wenn ich nun in der index.html bin möchte ich dass, das kasten in dem "home" drin steht die farbe behält wie wenn ich es hovere. So dass man immer weiss wo man ist. wenn man auf "gallery" hovert und klickt wechselt es die farbe und man kommt in die gallery.html. dort sollte dann im menü gallery markiert sein. also in der farbe wie wenn man hovert. ich hoffe das versteht jemand.... is schwierig zu erklären ?!