I've been sending an enews for my work for a while, with no problems.
This is what I was using for the doctype/char set (not sure if char set played a part in the new problem or not...)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Yesterday all I did was change some of the text within the email and in outlook (and whatever email client mac users use) the formatting for the text didn't work. It all came across bold looking without the correct font, etc.
When I completely removed the doctype, and checked it with outlook, it worked fine, so i sent the email out! but the mac users still got it in all bold.
I tried removing most all text within the tables and just adding a few words... and it was bold also. maybe the table is causing the problem? but if so how, i haven't changed them!
I'm baffled how all of a sudden I could have this problem!!
I finally decided to upload it to my personal website, and check the coding with w3.org and have changed it to their suggestions and it seems ok (just waiting to hear back from a mac user)
another interesting fact - i tried saving the email as a pdf.... and it looks normal!!
if i need to upload some code other than the doc type i will. i did notice when i finally checked it with w3.org and made the changes they suggested, the most noticable changes were they added some css for the tables that i wasn't using before that...
Yes, I agree with Jens' recommendation to use HTML 4.01 Transitional or even totally omit it. Creating content for email is a tricky business as email clients are very inconsistent when it comes to rendering HTML content.
DocType aside, here's another great resource for Guide to CSS support in email clients in case you haven't read/bookmarked it.
Maybe you should try using a HTML 4.01 Transitional instead. I use that and it works better and is a more correct standard for the markup I use in the HTML-mail.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
this is what i changed to, and the boss still says its all bold on his mac.. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
does the char set have anything to do with it?
when i finally completely removed the doctype, it came thru just fine with outlook,... so i thought it was fixed... but not so on the boss's mac mail :(
thats why i did what w3 suggested... you would think that would have fixed it but i guess it just fixes it for web browsers.
and thanks for that link... i'm hoping i will get some insight there!!