带有 Outlook 2013 的 HTML 电子邮件 - 左边框和 td 对齐问题

标签 html css email outlook

我正在处理一个 html 电子邮件签名,并且正在努力让它与 outlook 2007、2010 和 2013 一起工作。在所有其他电子邮件客户端中,它看起来就像我想要的那样。这就是我要做的:

intended email signature

这是我在 Outlook 2007、2010 和 2013 中看到的内容:

email signature in outlook

第二个单元格对齐已关闭,表格的左边框不可见。任何人都可以根据下面粘贴的代码找出我做错了什么吗?提前致谢!

<meta name="format-detection" content="telephone=no">

<table style="border-collapse:collapse;margin-left:-8px;border-left: 7px solid #9d2235;" width="100%" cellpadding="15px">
    <tbody>
        <tr>
            <td width="100px" bgcolor="#e5e5e5" style="border: 3px solid #e5e5e5;vertical-align: top;padding-left:15px;padding-right:15px;">
                <a href="https://canada.ntm.org"><img src="https://canada.ntm.org/files/email-sig-files/NTMC%20Logo%20red.png" alt="NTMC Canada" width="100" height="46" /></a>
            </td>
            <td  bgcolor="#e5e5e5" style="border: 3px solid #e5e5e5;text-align:left;color:#333;font-family:'Helvetica Neue','HelveticaNeue',Helvetica,Arial,'Lucida Grande',sans-serif;font-weight: 300;vertical-align: top;font-size:14px;padding-bottom:7px;padding-top:7px">
                <strong>Norm Copeland</strong><br>
                <a style="text-decoration:none;color:#333" href="mailto:norm_copeland@ntm.org">norm_copeland@ntm.org</a><br>
                844-855-6862 x213<br>
                <a style="text-decoration:none;color:#9d2235" href="https://canada.ntm.org">canada.ntm.org</a>
            </td>
        </tr>
    </tbody>
</table>

最佳答案

1. Outlook does not support margin .

2。 Use 600px for the width of table .

Fixed link

HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html>
    <head>
        <style type="text/css">
            *
            {
                padding:0px;
                margin:0px;
                font-family:'Helvetica Neue','HelveticaNeue',Helvetica,Arial,'Lucida Grande',sans-serif;
            }

            a
            {
                text-decoration:none;
            }
        </style>
        <title>Outlook</title>
    </head>

    <body>
        <table style="margin: 0 auto;" width="600px" height="85px" cellpadding="0px" cellspacing="0px" border="0" align="center">
            <tbody>
                <tr>
                    <td width="7px" bgcolor="#9d2235"></td>
                    <td width="160px" bgcolor="#e5e5e5" style="text-align:center;">
                        <a href="https://canada.ntm.org"><img src="https://canada.ntm.org/files/email-sig-files/NTMC%20Logo%20red.png" alt="NTMC Canada" width="100" height="46" /></a>
                    </td>
                    <td width="433px" bgcolor="#e5e5e5" style="text-align:left;color:#333;font-weight: 300;font-size:14px;">
                        <strong>Norm Copeland</strong><br>
                        <a style="text-decoration:none;color:#333" href="mailto:norm_copeland@ntm.org">norm_copeland@ntm.org</a><br>
                        844-855-6862 x213<br>
                        <a style="text-decoration:none;color:#9d2235" href="https://canada.ntm.org">canada.ntm.org</a>
                    </td>
                </tr>
            </tbody>
        </table>
    </body>
</html>

关于带有 Outlook 2013 的 HTML 电子邮件 - 左边框和 td 对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32982668/

相关文章:

javascript - 为什么我的表单中的选择输入字段没有发送到服务器?

html - 两行文本并排居中,HTML/CSS

将从网页复制/捕获 html 内容并将其粘贴/显示在电子邮件中的 javascript 函数

javascript - 电子邮件正则表达式验证 javascript

PHPMailer 错误调用未定义的方法 PHPMailer::SetFrom()

jquery - 使用 jQuery 属性以开头时如何获取 ID 的其余部分

javascript - 为什么这会返回一个空数组?

html - 使用 css 在屏幕底部居中横幅

r - 如何使用最新版本的 R RDCOMClient 从 Outlook 发送邮件?

html - css 没有在 rails 4.2.5.1 中应用?