As I work on my newsletter, the three column content block is causing a significant whitespace issue on the right side of iPhones.
I have another two block column that is coded exactly the same way, but it does not encounter this problem.
https://i.sstatic.net/wY4OG.png
These are the two classes I am using:
.responsive-td {
width: 100% !important;
display: block !important;
padding: 0 !important;
}
.mobile-padding {
padding: 3% !important;
}
This is the code for the block:
<!-- START THREE COLUMN --><table align="center" bgcolor="#FFFFFF" border="0" cellpadding="0" cellspacing="0" role="presentation" style="max-width: 600px; margin: auto;" width="100%">
<tr>
<td align="center" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="max-width: 600px; width: 100%;">
<tr>
<td align="center" valign="top">
<table cellpadding="0" cellspacing="0" role="presentation" style="width: 100%; text-align: left;">
<!-- First Column -->
<tr>
<td align="center" bgcolor="#FFFFFF" class="responsive-td" style="width: 33.33%; padding: 0;">
<table cellpadding="0" cellspacing="0" role="presentation" style="width: 100%;">
<tr>
<td style="width: 100%; padding: 0;">
<table cellpadding="0" cellspacing="0" role="presentation" style="width: 100%; min-width: 100%;">
<tr>
<td class="mobile-padding" style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 18px; font-weight: normal; line-height: 24px; color: #ffffff; text-align: left; padding: 0px 9px 0px 18px;">
<!--[if mso]>
<a href="#" style="display: block;"><img alt="This is a placeholder image" src="https://ibb.co/RhRzgZk" width="170" style="display: block; margin: auto;"></a>
<![endif]--><!--[if !mso]><!--><a href="#" style="display: block;"><img alt="This is a placeholder image" src="https://ibb.co/RhRzgZk" style="border: 0; width: 100%; display: block; margin: auto;"></a><!--<![endif]--></td></tr><tr>
<td align="left" style="padding: 9px 9px 9px 18px; font-family: sans-serif; color: #000000; font-size: 22px; font-style: normal; font-weight: 900; line-height: 37.8x; margin-top: 0px; margin-bottom: 0px;" valign="top">
<h3 class="mobile-padding" style="font-family: sans-serif; color: #000000; font-size: 27px; font-s... (text has been truncated)
I have experimented with different classes, but so far, nothing has resolved the issue.