Forum Moderators: open
When I check it in Hotmail's browser, I get a lot of whitespace in between the predefined tables areas. Also the CSS formatting doesn't stick. The text becomes very small and almost unreadable.
When I check it in Yahoo's browser, I get text that is overlapping. When I change the text size to the largest font available in my browser, the page appears normal.
Is there a happy medium?
I routinely see HTML email from major marketers that is messed up in one or more mail clients. Spam algorithms will count HTML as one strike against you. Accidentally add a few poison words to your copy and your email gets blocked.
Do you check in all the widely used mail clients? Eudora, Outlook and Outlook Express, Netscape, Lotus, AOL, MS Entourage, Mozilla, Mac OS X Mail, Pegasus, etc, etc --- it's a lot more challenging than just checking for cross-browser compatibility in web pages, and as our forums show, that alone can be a bear!
My motto has long been that if a message needs to use HTML then it should be on a web page, not in an email. Send out a text email that offers a link to the web page. Life is a LOT better that way.
---
To answer your question, you need to look at how you are declaring font sizes. Are you using pixels, points, percentages, ems? percentages or ems usually work the best because they allow the user's preferences to come into play.
The overlap comes from how you position divs coupled with the users screen resolution and window size.