-
I always have a little web power struggle when I believe I can achieve an (*interactive*) effect using CSS instead of JavaScript. I used to think this was right. I'm no so sure now. CSS is presentational. That also suggests :hover should be managed by behavioural code, ie. JS