2014-03-28 12 views
1

編輯:添加下面的示例。Windows Live Mail將所有表放置在一行中,而不是在彼此之間

我有以下代碼(簡化的例子),我發的簡訊:

<table width="700"> 
    <tr> 
     <td width="700"><!-- Really trying to set 700 as max) --> 

      <table width="700"> <!-- simple table content, not bigger than 700 --></table> 
      <table width="350"> <!-- simple table content, not bigger than 350 --></table> 
      <table width="350"> <!-- simple table content, not bigger than 350 --></table> 

     </td> 
    </tr> 
</table> 

預期結果:
[------ table 700 ------]
[ table 350 ][ table 350 ]

結果中的Windows Live Mail:(在Mac郵件中工作正常)
[------ table 700 ------][ table 350 ][ table 350 ]

這一切都在1行,雖然包裝的TD和表被設置爲700,我預計它開始新行。

我不能添加中斷,這是動態代碼,我有更多的部分,我不知道在代碼中是最後一行。

除了「開始發送郵件,附帶表格」之外,我無法找到關於此的主題 - 新手解決方案。

任何人都有線索?

+0

對於少數確實查看此頁面,它是與'align = 「left」'。我刪除它,一切都在彼此之下。 – Martijn

回答

1

問題/解決方案是使用align="left"。任何帶有align=left的表格都會有下一張表格。首選結果的例子:

[---- 100 ----]
[--50--][--50--]
[25][25][25][25]

如果所有這些表都align="left",這將導致在一個長行:

[---- 100 ----][--50--][--50--][25][25][25][25]

我從刪除的align=left第一個表,其結果是這樣的:

[---- 100 ----]
[--50--][--50--][25][25][25][25]

我can'r請從其他表align=left,因爲我想那些inline-block的。爲了正確地得到它們,我在代碼中添加了一個「拆分」。拆分表是沒有align=left且沒有高度的表格。所有表格富人align=left,除了分裂:

[---- 100 ----](split)
[--50--][--50--](split)
[25][25][25][25]

0

style="display:block;"添加到您的排行榜。

但是你最好把它們放到自己的<td>的位置上,而不是將它們對齊。

像這樣:

<table width="700" border="0" cellpadding="0" cellspacing="0"> 
    <tr> 
    <td bgcolor="#eeeeee"> 
     ... 
    </td> 
    </tr> 
    <tr> 
    <td> 
     <table width="100%" border="0" cellpadding="0" cellspacing="0"> 
     <tr> 
      <td width="350" bgcolor="#cccccc"> 
      ... 
      </td> 
      <td width="350" bgcolor="#dddddd"> 
      ... 
      </td> 
     </tr> 
     </table> 
    </td> 
    </tr> 
</table> 

這裏有一個類似的問題/答案here,說明你很可能用配表像你面對的另一個問題。

如果您嘗試進行響應,您可以使用<td>display:block;而不是在媒體查詢觸發時使其「彈出」。示例here

+0

它沒有響應。我只是在談論Windows Live Mail,其他人都在找。我同意'td's'解決方案中的包裝,但這並不是一個簡單的選擇,這些部分是動態的,因爲我可以順序排列。我想嘗試塊的把戲,生病讓你知道 – Martijn

+0

給表'display:block;'沒有任何影響 – Martijn

+0

我剛剛注意到在父'​​'有一個錯字'這可能是原因。 – John

相關問題