2011-07-13 32 views
2

我將內聯樣式的格式表發送給電子郵件主體以發送報告。電子郵件正文的內聯CSS - 可以獲得nowrap

我唯一的問題是限制表的大小。無論我嘗試過什麼,我都無法將文字包裹在桌子內。表格只是擴展到了它們中最長的東西的長度。

我已經做了幾件不同的事情,如果我渲染到一個頁面,所有工作,但沒有任何東西似乎得到展望在單元格中的文本。

例如,沒有它們的組合,即使使用div容器的工作原理:

width:1000px; 
table-layout:fixed; 
word-wrap:break-word; 

這裏是一個示例頁面上(精 - 當在Outlook 2007中打開不會換一個HTML電子郵件的正文 - 表去一個龐大的寬度):

 <table style="margin-top:5px;width:1000px;table-layout:fixed;word-wrap:break-word;border-collapse: collapse;background-color: #dfe1e4;"> 
    <tr> 
        <th nowrap="true" style="text-align:center; font-size:14px;border: 1px solid #A69F9F;padding-right:10px;padding-left:10px;background-color: #42669a;color:#f0f8ff;">Description</th> 
    </tr> 
    <tr> 
     <td style="word-wrap:break-word;text-align:left;padding-left:5px;padding-right:15px;border: 1px solid #A69F9F;"> 
      asdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd22222222222222222! 
22222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasd 
<br>asdfasdfasdf asdf asdf asdf asdf asd fasd fasdf a 
<br>asdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd2222222222222222222222222222222222222asdfasdfasdasdfasdfasdfasd22asdfasd2222222222222222222222222222222222222asdfasdfasd 
<br>asdfasdfasdf asdf asdf asdf asdf asd fasd fasdf a 
     </td> 
    </tr> 
    </table> 

感謝所有幫助

回答

4

這是在Outlook not supported

+1

謝謝。我想唯一的解決辦法是在每一個這麼多的角色之後加上一個休息符。 – Reno

+0

你可能想嘗試設置該TD的寬度也 – Dan

3

以下組合在Gmail和Thunderbird 11件作品:

<td style="max-width: 570px; word-wrap: break-word;"> 

以上2010以下在Outlook作品無:

<table style="table-layout: fixed;"> 

<table style="table-layout: fixed; width: 570px;"> 

<div style="overflow: auto;"> 

<td width="570">` 

然而,在微軟的球員都知道自己的電子商務郵件客戶端的弱點,所以他們提供了一個按鈕來查看瀏覽器中的HTML電子郵件。

+1

這是他們很好。 – crmpicco

相關問題