Beste Tweakers,
Ik heb een probleem waar ik niet uitkom...het komt erop neer dat wanneer de gebruiker over een list heen gaat dat de link en de li color een andere kleur worden.
Dit werkt wel, alleen nu kleurt de link niet mee bij een mouseover als je ergens anders dan de link "muist". Dus wanneer ik erover heen ga kleurt de li mee echter de link niet. Deze kleurt uiteraard wel gewoon als je op de link gaat staan
Ik heb geprobeerd om een div/span tag eromheen te zetten, alleen W3C vindt dit geen geweldige optie...Hoe zou ik dit kunnen aanpakken? Ik heb op errors gecontroleerd, andere opties als DIV en SPAN en gekeken naar een optie zonder list alleen dan wordt het veel meer werk...
Overigens is *hier een voorbeeld te bekijken.
alvast bedankt
OPLOSSING
Bovenstaande code werkte alleen in FF, Chrome en Opera, dus voor IE onderstaande regel (bevat functies die het wel laten werken
);
Ik heb een probleem waar ik niet uitkom...het komt erop neer dat wanneer de gebruiker over een list heen gaat dat de link en de li color een andere kleur worden.
HTML:
1
2
3
| <ul> <li onmouseover="this.className = 'mouseover'" onmouseout="this.className = 'normal'"><a href="index.html">home</a></li> </ul> |
Cascading Stylesheet:
1
2
3
4
5
6
7
| .mouseover{ color: #FF8C00; } .normal{ color: #808080; } |
Dit werkt wel, alleen nu kleurt de link niet mee bij een mouseover als je ergens anders dan de link "muist". Dus wanneer ik erover heen ga kleurt de li mee echter de link niet. Deze kleurt uiteraard wel gewoon als je op de link gaat staan
Ik heb geprobeerd om een div/span tag eromheen te zetten, alleen W3C vindt dit geen geweldige optie...Hoe zou ik dit kunnen aanpakken? Ik heb op errors gecontroleerd, andere opties als DIV en SPAN en gekeken naar een optie zonder list alleen dan wordt het veel meer werk...

Overigens is *hier een voorbeeld te bekijken.
alvast bedankt
OPLOSSING
Cascading Stylesheet:
1
2
3
| li:hover > a:link, li:hover{ color: #FF8C00; } |
Bovenstaande code werkte alleen in FF, Chrome en Opera, dus voor IE onderstaande regel (bevat functies die het wel laten werken
Cascading Stylesheet:
1
2
3
| <!--[if IE]> behavior: url("hover.htc"); <![endif]--> |
[ Voor 12% gewijzigd door JefSnare op 11-11-2009 18:04 ]