Als we het W3C volgen zou dit 'probleem' overigens heel gemakkelijk op te lossen moeten zijn, ware het niet dat Microsoft met Internet Explorer en een marktaandeel van plusminus 97 procent CSS2 nog niet volledig heeft geïmplementeerd in versie 6 van haar browser. Ook Opera vindt het op het moment kennelijk interessanter om bijvoorbeeld het gebruik van document.all te implementeren in plaats van document wide support van pseudo classes (whehe, FoOL op dreef

)
Met pseudoclasses zou dit namelijk zeer gemakkelijk op te lossen moeten zijn, en wel op de volgende manier:
PHP:
1
2
3
4
5
6
7
8
| td.calendar {
background: #eef;
border: 1px solid #666;
}
td.calendar:hover {
background: #ccf;
border-style: dotted;
} |
Helaas is Mozilla de enige browser die dit op het moment ondersteunt, voor zover ik weet
In verband met backwards compatibility moet je dit overigens niet overwegen als een serieuze oplossing, beschouw het als aanvulling op wat reeds gezegd is, en bedenk dat dit waarschijnlijk de manier van werken is zoals die over 1 à 2 jaar mogelijk gebruikt zal worden