Ik loop tegen een vreemd probleempje aan bij het maken van mijn site.
Ik heb in mijn css-bestand alle list-items van mijn menu een border van 3px toegekend met een blauwe kleur. Nu wil ik dat bij een mouse-over én bij het toekennen van een class op een list-item de achtergrondkleur verrandert en de border een andere kleur krijgt.
Nu werkt dit allemaal prima bij de mouse-over, maar als ik de class aan een list-item toeken blijft de kleur van de border hetzelfde.
Mijn HTML ziet er zo uit:
En dit is mijn CSS
Aangezien ik de waarde van de class pas defineer nádat ik de waarde van de list-items gedefineerd heb begrijp ik niet waarom het nu niet werkt.
Wat zie ik over het hoofd?
De url is trouwens ditte: http://portfolio.maurice-k.com/beginpagina
Ik heb in mijn css-bestand alle list-items van mijn menu een border van 3px toegekend met een blauwe kleur. Nu wil ik dat bij een mouse-over én bij het toekennen van een class op een list-item de achtergrondkleur verrandert en de border een andere kleur krijgt.
Nu werkt dit allemaal prima bij de mouse-over, maar als ik de class aan een list-item toeken blijft de kleur van de border hetzelfde.
Mijn HTML ziet er zo uit:
HTML:
1
2
3
4
5
6
7
| <ul id="nav" title="Paginanavigatie"> <li class="selected"><a href="http://portfolio.maurice-k.com/beginpagina" title="Beginpagina" accesskey="h">Beginpagina</a></li> <li><a href="http://portfolio.maurice-k.com/informatie" title="Informatie" accesskey="i">Informatie</a></li> <li><a href="http://portfolio.maurice-k.com/portfolio" title="Portfolio" accesskey="p">Portfolio</a></li> <li><a href="http://portfolio.maurice-k.com/contact" title="Contact" accesskey="c">Contact</a></li> <li><a href="http://portfolio.maurice-k.com/links" title="Links" accesskey="l">Links</a></li> </ul> |
En dit is mijn CSS
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| #nav{ margin:0; padding:0; } #nav li{ float:left; list-style-type:none; border-bottom:solid 5px #5fc2d5; height:45px; padding:11px 20px; } #nav li:first-child,.firstLink{ padding:11px 20px 11px 11px; } #nav li:hover,.selected{ cursor:pointer; background:#8fd4e2; border-bottom:solid 5px white; } |
Aangezien ik de waarde van de class pas defineer nádat ik de waarde van de list-items gedefineerd heb begrijp ik niet waarom het nu niet werkt.
Wat zie ik over het hoofd?
De url is trouwens ditte: http://portfolio.maurice-k.com/beginpagina