HTML表格在Outlook中无法正确对齐

时间:2015-08-07 20:52:30

标签: python html outlook html-email

我试图通过python将一些HTML代码附加到outlook电子邮件中。我的问题围绕着html和outlook。我正在尝试使用下面的代码并制作两个垂直对齐的表。当我有html代码本身它工作正常,但当我把它邮寄到outlook时,表是一个在彼此之上。关于为什么会发生这种情况的任何想法。

<html>
<head>  
    <title>tester</title>
 </head>
 <body> 
 <table> 
 <table style="border:1px solid black;border-collapse:collapse;float:left;margin:10px">  
    <th style="border:1px solid black;padding:3px" bgcolor="#DDDDDD" align="left">First</th>  
    <th style="border:1px solid black;padding:3px" bgcolor="#DDDDDD" align="left">last</th>  
    <tr bgcolor="#FFFFFF" style ="height:23px;">    
        <td style="border:1px solid black;padding:3px" align="left"><code> </code></td>    
        <td style="border:1px solid black;padding:3px" align="right"><code> </code></td>  
    </tr>  
    <tr bgcolor="#FFFFFF">    
    <td style="border:1px solid black;padding:3px" align="left"><code>Bob</code></td>    
    <td style="border:1px solid black;padding:3px" align="left"><code>Smith</code></td>  
    </tr>  
</table>
<table> 
 <table style="border:1px solid black;border-collapse:collapse;float:left;margin:10px">  
    <th style="border:1px solid black;padding:3px" bgcolor="#DDDDDD" align="left">First</th>  
    <th style="border:1px solid black;padding:3px" bgcolor="#DDDDDD" align="left">last</th>  
    <tr bgcolor="#FFFFFF" style ="height:23px;">    
        <td style="border:1px solid black;padding:3px" align="left"><code> </code></td>    
        <td style="border:1px solid black;padding:3px" align="right"><code> </code></td>  
    </tr>  
    <tr bgcolor="#FFFFFF">    
    <td style="border:1px solid black;padding:3px" align="left"><code>Stevev</code></td>    
    <td style="border:1px solid black;padding:3px" align="left"><code>Clarck</code></td>  
    </tr>  
</table>
</body>
</html>

2 个答案:

答案 0 :(得分:1)

你的语法在第10行&amp; 11和24&amp; 25.尝试以下操作,让我知道它是否更好。

LIMIT N,O

答案 1 :(得分:0)

除了修复你的html我对这种格式的建议是使用表格进行布局(它反对我的&#34;宗教&#34;但它是唯一的防弹解决方案)。创建一个包含一行和两列但没有格式且宽度为100%的表。在每一列中放置一个表,你就可以得到它!

您的html需要在许多地方修复,例如两个没有样式且没有关闭的打开表标签,但这是在任何邮件客户端上解决问题的唯一方法