在html邮件中隐藏td

时间:2016-05-25 11:04:47

标签: c# html email outlook

我想发送一封将在Outlook中打开的电子邮件。 在这封电子邮件中,我想要隐藏一些空的td

这是我的代码:

<td width=""10%"" style="overflow: hidden;display:none;mso-hide:all;font-size: 0;max-height: 0; line-height: 0;"></td>

我得到的是:

image

td就像它有1px的高度,但没有被隐藏。

编辑:添加完整表格

<table border=1 align=""right""  style=""width: 49.5%;font-family:calibri;font-size:10pt;border-collapse:separate;" +
  @"border: 1px solid black;"">"

   @"<tr><th style=""font-family:calibri;font-size:10pt;background-color:#DDD9C4;"">Localisation</th>" +
                                   @"<th style=""font-family:calibri;font-size:10pt; background-color:#DDD9C4;"">Site</th>" +
                                   @"<th style=""font-family:calibri;font-size:10pt; background-color:#DDD9C4;width : 10%;"">Etat</th>" +
                                   @"<th style=""font-family:calibri;font-size:10pt;background-color:#DDD9C4;"">Commentaire</th> </tr>";

 bodytable = bodytable + "<tr>" +
                                  @"<td  style=""background-color:" + GetLocalisationColor(itemtheme.NomTheme) + @"""  rowspan=" + (itemlocation.Site.Count + 1) + ">" + itemlocation.NomLocalisation + "</td>" +

                                     @"<td  style=""overflow: hidden;display:none;mso-hide:all;font-size: 0;max-height: 0; line-height: 0;""></td>" +
                                               @" <td width=""10%"" style=""overflow: hidden;display:none;mso-hide:all;font-size: 0;max-height: 0; line-height: 0;""></td>" +
                                               @"<td  style=""overflow: hidden;display:none;mso-hide:all;font-size: 0;max-height: 0; line-height: 0;""></td>" +

                             " </tr>";

1 个答案:

答案 0 :(得分:0)

请尝试这个。您应该在电子邮件模板

中使用时更改此项
<table border=1 align="right" style="width:49.5%;font-family:calibri;font-size:10pt;border-collapse:separate;border: 1px solid black;">
   <tr>
      <th style="font-family:calibri;font-size:10pt;background-color:#DDD9C4;">Localisation</th>
      <th style="font-family:calibri;font-size:10pt; background-color:#ddd9c4;">Site</th>
      <th style="font-family:calibri;font-size:10pt; background-color:#ddd9c4;width:10%;">Etat</th>
      <th style="font-family:calibri;font-size:10pt;background-color:#ddd9c4;">Commentaire</th>
  </tr>

  <tr>       
      <td style="background-color:red"  rowspan="1"> itemlocation.nomlocalisation </td>
      <td style="overflow:hidden;display:none;mso-hide:all;font-size: 0;max-height:0; line-height:0;"></td>
      <td width="10%" style="overflow:hidden;display:none;mso-hide:all;font-size: 0;max-height:0; line-height:0;"></td>
      <td style="overflow:hidden;display:none;mso-hide:all;font-size: 0;max-height:0; line-height:0;"></td>
  </tr>
</table>