我花了兩週的時間爲此找到任何解決方案,但無法完成。如果你把每經過漂浮表,就會出現在Microsoft Outlook 2007/2010一個像素的差距,這使用Microsoft Word 2007中的HTML渲染引擎:Outlook 2007/2010中浮動表格之間的水平間距
我會感謝你的任何可行的解決方案 - 這並不是要把表格分開<td>
的。
下面是HTML代碼複製它:
mso-
display: inline-table;
而不是align="left"
:<html> <head> <title>Outlook 2007/2010 horizontal gap</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <style type="text/css"> table { mso-table-lspace: 0pt; mso-table-rspace: 0pt; } </style> </head> <body bgcolor="#000000"> <table bgcolor="#ffff00" align="left"><tr><td> </td></tr></table> <table bgcolor="#ffff00" align="left"><tr><td> </td></tr></table> </body> </html>
我到目前爲止已經試過沒有運氣的CSS屬性
border-collapse: collapse
和border-spacing: 0
- 添加
border: 1px solid red;
將除去間隙,但增加的表 - 其它
display
的,padding
和margin
- 非相關或棄用HTML屬性的寬度(
rules
之間 - 去除空格,
frame
,border
等)<td>
和/或<table>
<table>
元件 樂趣因素:
如果你把這兩個表到一個表,多餘的縫隙的寬度將增加到2個像素。
不,這不會對問題有所幫助。表格邊界之間的差距,即使這些值是0。 – adambrunner