2016-05-25 4 views
0

Ich möchte eine E-Mail senden, die in Outlook geöffnet wird. In dieser E-Mail möchte ich einige leere meinen Code tdTd in HTML-Mail ausblenden

Dies ist zu verbergen:

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

Was ich bekomme, ist dies:

image

Dieser td ist wie es ist eine 1px Höhe, aber nicht versteckt.

Edit: full Tabelle

<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>"; 
+0

vollständige Tabelle Code –

+0

getan hinzufügen E-Mail-Vorlage verwenden müssen! denkst du – user3756817

Antwort

0

bitte mit diesem versuchen. Sie sollten dies ändern, wie Sie

<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> 
+0

kannst du mir bitte sagen was du gemacht hast? Ich kann keine Änderungen sehen (für den '" "Teil ist es nur, weil es in C# Code ist, so müssen Sie die" durch zwei Zitate – user3756817

+0

in Ihrem Code übertreffen es gab einen Fehler wie diese. max-Höhe 0; Zeilenhöhe 0; –

+0

Ok denkst du aber immer noch nicht .. der td ist nicht hiden es ist nur mit einer 1 px höhe (oder weniger) – user3756817