I am working on HTML email that works great in multiple client / browser email. I need to support the persistence of this problem, which I simply cannot understand. I have a table with a width of 600px (which is the width of the email), and inside it there is another table that consists of the upper and lower "curved" images, which have some text in the middle. As this email responds when the browser window gets smaller, the inner gray table simply breaks. I know this because I use Litmus to test many combinations of browsers and email clients.
Note: this ONLY happens when the email is “modified”, that is, only on mobile email clients. If you look at the fiddle below, the part I'm talking about is the inner gray box that begins with The Victims of Fraud... This box (when resized) simply will not be beautiful. I tried everything that I can think of, using the registration, deleting the gasket, nested tables and everything in between. It drives me crazy.
To see what I mean, open the fiddle, then zoom out the HTML window.
Here is a fiddle to try to illustrate what I mean: http://jsfiddle.net/39gzj/2/
UPDATE: if you look using the Firebug / Chrome developer settings, you will see that for some reason the table has this 2px magic added to the internal gray table. This is what I need to eradicate!
UPDATE 2: tried again what was posted in the comments, but again this does not work.
http://jsfiddle.net/39gzj/2/
UPDATE 3 - I even tried using a media query to explicitly resize this middle window, but it still doesn't work. Here is the updated fiddle; http://jsfiddle.net/39gzj/5/
source share