锚定在表周围-在outlook中不工作

锚定在表周围-在outlook中不工作,outlook,html-table,anchor,html-email,Outlook,Html Table,Anchor,Html Email,我正在为Mailchimp开发一份时事通讯,其中一个块的HTML结构如下- <table border="0" cellpadding="0" cellspacing="0" width="100%" align="center"> <tr> <td valign="top" class="complete-block"> <a href="#" target="_blank"> <tabl

我正在为Mailchimp开发一份时事通讯,其中一个块的HTML结构如下-

<table border="0" cellpadding="0" cellspacing="0" width="100%" align="center"> 
<tr> 
    <td valign="top" class="complete-block">
        <a href="#" target="_blank">
            <table border="0" cellpadding="9" width="100%" align="center" cellspacing="0" class="templateButton display-inline" mc:hideable> 
                <tr> 
                    <td align="center"  valign="middle" class="templateButtonContent"> Amazon </td> 
                </tr> 
            </table>
        </a> 
        <a href="#" target="_blank">
            <table border="0" cellpadding="9" width="100%" align="center" cellspacing="0" class="templateButton display-inline" mc:hideable> 
                <tr> 
                    <td  align="center" valign="middle" class="templateButtonContent"> Apple iBooks </td> 
                </tr> 
            </table>
        </a> 
        <a href="#" target="_blank">
            <table border="0" cellpadding="9" width="100%" align="center" cellspacing="0" class="templateButton display-inline" mc:hideable> 
                <tr> 
                    <td align="center" valign="middle"  class="templateButtonContent"> Nook </td> 
                </tr> 
            </table>
        </a>
        <a href="#" target="_blank">
            <table border="0" cellpadding="9" width="100%" align="center" cellspacing="0" class="templateButton display-inline" mc:hideable> 
                <tr> 
                    <td align="center"  valign="middle" class="templateButtonContent"> Google </td> 
                </tr> 
            </table>
        </a>
        <a href="#" target="_blank">
            <table border="0" cellpadding="9" width="100%" align="center" cellspacing="0" class="templateButton display-inline" mc:hideable> 
                <tr> 
                    <td align="center" valign="middle"  class="templateButtonContent"> Kobo </td> 
                </tr> 
            </table>
        </a>
        <a href="#" target="_blank">
            <table border="0" cellpadding="9" width="100%" align="center" cellspacing="0" class="templateButton display-inline" mc:hideable> 
                <tr> 
                    <td align="center" valign="middle"  class="templateButtonContent"> Sony </td> 
                </tr> 
            </table>
        </a> 
    </td>
</tr>

问题是,当我在Outlook上测试模板时,我发现我的按钮[亚马逊、谷歌、nook等]没有链接


我错过了什么?我们不能用锚标签把桌子包起来吗

HTML电子邮件仍然缺少浏览器在网站上提供的功能,就像IE 5的HTML开发人员一样。锚定标记在表周围不起作用,有时甚至在div周围也不起作用,但是很明显网页没有这些问题。这是因为这些标准在浏览器中并没有得到邮件客户端的真正认可

尝试将单元格中的内容仅包装在按钮周围的锚定标记中:

<table border="0" cellpadding="9" width="100%" align="center" cellspacing="0" class="templateButton displayinline" mc:hideable>
    <tr>
    <td align="center" valign="middle" class="templateButtonContent">
            <a href="#" target="_blank">Sony</a>
        </td>
    </tr>
</table>


我知道这并不理想,但是这是解决这个问题的一种方法

这就是我们的遗留代码的工作方式,如果表中只有一个单元格,那么它的工作效果非常好。但是,一旦你获得了更多的内容,你就会复制大量的链接。这正是我要解决的问题。我希望有一些解决方法(可能使用mso标签)来避免在我的电子邮件中多次包含每个链接。我刚刚意识到我对这个问题的评论就像我问了最初的问题一样。升级投票,因为它完美地解决了最初的问题,但不足以获得我的赏金相关帖子