The perils of "display: none"

I don't know about you but I've always used display: none to hide code I have in my page that I only want to be there for screenreaders or search engines. Well I did, until I read Andy Budd's book. Argh, so display: none hides the text from screenreaders? Bummer. I guess I will have to go back to using text-indent: -1000em but somewhere in the back of my mind I remember this causing issues in an old browser - maybe IE on the mac...

02 March 2006