I made a discovery today: the
Leahy/Langridge image replacement method doesn't work in MacIE when applied to a div. It only works when applied to an element such as h1 or p. When it's applied to a div, the text is not covered up and the background image is cropped horizontally. To work around this, always
wrap the text to be replaced in the proper semantic element instead of just plopping it into a div naked (which we should all be doing anyway), then apply the image replacement to the semantic element. I couldn't find any other mentions of this bug out there on the web, so I hope this tip helps you make better use of Leahy/Langridge image replacement.