html - Outlook - 电子邮件中页脚的错误显示宽度

标签 html email outlook

我在 Outlook 2003、2007、2010、2013 的邮件中显示页脚时遇到问题。 Outlook 不遵守表格所需的宽度并将整个脚放在左侧。

在代码和屏幕下方。 感谢您提供任何提示。

                <tr>
                <td class="left-sidebar" style="padding: 0;text-align: center;font-size: 0" bgcolor="#191919">
                    <!--[if (gte mso 9)|(IE)]>
                    <table width="100%">
                    <tr>
                    <td width="220">
                    <![endif]-->
                    <div class="column left" style="width: 100%;display: inline-block;vertical-align: middle;max-width: 220px">
                        <table width="100%" style="border-spacing: 0;font-family: Arial, Helvetica, sans-serif;color: #333" cellpadding="0" cellspacing="0" border="0">
                            <tr>
                                <td class="inner" style="padding-bottom:30px;padding-top:10px">
                                     <img src="#" width=210 alt="logo"   style="border: 0;width: 100%;max-width: 210px"></a>
                                </td>
                            </tr>
                        </table> 
                    </div>
                    <!--[if (gte mso 9)|(IE)]>
                    </td><td width="380">
                    <![endif]-->
                    <div class="column right" style="width: 100%;display: inline-block;vertical-align: middle;max-width: 380px">

                        <table width="100%" style="border-spacing: 0;font-family: Arial, Helvetica, sans-serif;color: #333" cellpadding="0" cellspacing="0" border="0">
                            <tr>
                                <td class="inner contents" style="padding: 10px;width: 100%;padding-top: 30px;font-size: 12px; color: #ffffff; font-weight: lighter; text-align: left; font-family: Arial, Helvetica, sans-serif; line-height: 18px;vertical-align: middle;">
                                    Nam semper magna nec urna sagittis, hendrerit dapibus nibh malesuada.  
                                </td>
                            </tr>
                            <tr>
                                <td class="inner contents" style="padding: 10px;width: 100%;padding-top: 10px;font-size: 12px; color: #ffffff; font-weight: lighter; text-align: left; font-family: Arial, Helvetica, sans-serif; line-height: 18px;vertical-align: middle;">
                                    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sed metus vitae justo blandit euismod non quis tortor. Pellentesque feugiat tempus viverra. Nam semper magna nec urna sagittis, hendrerit dapibus nibh malesuada. Aliquam elit lectus, semper vel augue nec, tempor aliquet felis!!
                                </td>
                            </tr>
                            <tr>
                                <td class="inner contents" style="padding: 10px;width: 100%;padding-top: 10px;font-size: 12px; color: #ffffff; font-weight: lighter; text-align: left; font-family: Arial, Helvetica, sans-serif; line-height: 18px;vertical-align: middle;">
                                    Nam semper magna nec urna sagittis, hendrerit dapibus nibh malesuada. Aliquam elit lectus, semper vel augue nec, tempor aliquet felis!!
                                </td>
                            </tr>
                            <tr>
                                <td height="50" style="height:50px"></td>
                            </tr> 
                        </table>
                    </div>
                    <!--[if (gte mso 9)|(IE)]>
                    </td>
                    </tr>
                    </table>
                    <![endif]-->
                </td>
            </tr>
        </table>
        <!--[if (gte mso 9)|(IE)]>
        </td>
        </tr>
        </table>
        <![endif]-->
     </div>
</center>

图片顶部 - 正确的页脚,下方 - Outlook 中的页脚

enter image description here

最佳答案

谈到 HTML 电子邮件,您确实需要回归基础。这意味着您不应该真正使用 div 元素,因为旧客户端可能无法正确呈现它们。想想 90 年代的 HTML ;)

您可以嵌套表格,因此使用它来拆分布局,为了测试,我建议在 acid 上发送电子邮件。

关于html - Outlook - 电子邮件中页脚的错误显示宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37195287/

相关文章:

java - 在android中未经身份验证的电子邮件

vba - 确定 Outlook 文件夹中电子邮件的大小?

vba - 外表。将文件夹添加到收藏夹组

html - 创建 100% 页面

android - 从电子邮件中打开 Android ios 应用程序

javascript - 在鼠标悬停时设置背景图像

linux - 使用 NAIL 发送 HTML 邮件?

excel - 如何关闭特定工作簿以响应接收具有特定标题的 Outlook 邮件?

java - JSP无法显示俄语字符

html - CSS淡入淡出动画延迟计时