for styling or
Negative text indents can be really useful for hiding text from the viewer while keeping text visible to search engines or text-to-speech applications. Sometimes they’re used simply for style-sake. However IE7 gets a little wonky sometimes when text-indents are negative.
To get IE7 to play nice with negative text indents, add this to your CSS:
For some unknown reason, IE7 wakes up and plays nice. Alternatively you can do this:
font-size: 0; line-height: 0; text-indent: none
Don’t bother trying
text-indent:inherit. IE7 doesn’t support “inherit”.