son gohan
Erfahrenes Mitglied
Hallo Forum,
ich habe ein Menu mit ul und li Tags erstellt:
die css dazu sieht so aus:
ganz unten im css Code habe ich jetzt versucht eine neue Klasse zu definieren die .act heisen soll, wenn ein Link die Klasse folgendermassen enthält:
sollte sich der Hintergrund ändern wie im css Code geschrieben, aber es klappt nicht, weis jemand warum?
ich habe ein Menu mit ul und li Tags erstellt:
PHP:
<ul id="menu3">
<li class="act"> <a href="k.html">K</a></li>
</ul>
die css dazu sieht so aus:
PHP:
ul#menu3 li {
clear: both;
list-style-type: none;
margin: 0 0 0 10px;
display: block;
font: bold 0.8em/20px "Lucida Grande", verdana, sans-serif;
text-align: left;
border: 1px solid #005F00;
border-width: 0 1px 1px 8px;
width: 169px;
}
* html ul#menu3 li {width: 177px;
}
ul#menu3 li a {
padding: 4px 0 4px 3px;
text-decoration: none;
display: block;
color: #000;
background: #fff;
}
* html ul#menu3 li a {width:100%}
ul#menu3 li a:hover {
background: #003f00;
color: #fff;
text-decoration: underline;
}
ul#menu3 li.act {
background: #003f00;
color: #fff;
text-decoration: underline;
}
ganz unten im css Code habe ich jetzt versucht eine neue Klasse zu definieren die .act heisen soll, wenn ein Link die Klasse folgendermassen enthält:
PHP:
<li class="act"> <a href="k.html">K</a></li>