A while ago, I noticed that when using Netscape or Mozilla browsers, mousing over a text link would only trigger the a:hover event if the 'point' of the the mouse pointer was hovering over part of an actual letter of a text link, but not its background.
When using IE/Opera, a text link is essentially a 'box' - move the mouse pointer anwhere in the 'box' and it will trigger the a:hover event.
Now I'm giving my site multiple CSS-based skins, It's really annoying me as I can't avoid it. Is this mouseover 'flickering' the correct way a text link should behave or has IE got it right for once?!
I don't know much about CSS - but as I only ever use Mozilla, and never either of the others - I've never seen what you describe, just as an example - the way it works on here when the mouse is over one of the text buttons below is solid on/off with the box, not flickering with the letters... Maybe you're setting it on the wrong event, have you looked at some other stylesheets for examples?
I've just discovered that this only happens on the second display of my two-monitor setup (GeForce FX5900) I usualy code (and browse) with the browsers open on the second monitor with and DW on the main monitor, so I'd never noticed that it works fine on the main display before.
Sorry about that, must be some kind of video card driver/resources thing. I thought it seemed odd, but with so many browser quirks, I couldn't tell for sure!