IE hack to make pseudo classes work on span tags

They have: 25 posts

Joined: Jul 2005

Hi
I was told elsewhere you can not use the pseudo class of active on anything else but an anchor tag in Internet Explorer, however I believe I have discovered that hack that will do this. I am not seeing this hack anywhere else on the Web. It appears that if you include this CSS code "

a:hover, a:active, a:focus {
font-size: 100%;
color: black;
}

"you may then use the active pseudo class with a descendent span tag of an anchor tag. The CSS code must be as above very untargeted, however you can target all other uses of your anchor tag in the rest of your CSS to overwrite the rule above. So has anyone else heard of this and do they think I could count on this? some example code (and a link) where I am using this for enhanced focus indication on pure CSS buttons can be found below. What I mean by this is tag navigating hitting tab enough times to select each button with the keyboard changes the background color of a parent span tag while leaving the descendent span tag style that is a CSS button alone. Look forward to your feedback on whether you ever saw this hack before.
Sincerely
Marc

(and a link) where I am using this

Buttons EX

/**/