2012-05-16 1 views
0

Après mon code de garder la mise en page de table fixe, mais il s `mise en page fixe pas lorsque je reçois un courrier dans Outlook->table layout html n'est pas fixé dans les perspectives, pour un modèle de courrier électronique

<table border=1 borderColor='solid #9BBB59 2.25pt' style='border-top: solid #9BBB59 2.25pt;border-bottom: solid #9BBB59 2.25pt;border-left: solid #9BBB59 2.25pt;border-right: solid #9BBB59 2.25pt;table-layout:fixed;width=82%'> 

I avoir deux table, je m trying to maintain same width for both the tables,it s travaillant dans IE quand je colle le code html dans un fichier, mais il ne fonctionne pas dans les perspectives, la largeur varie ... Y at-il un moyen que je puisse résoudre ce ??

Répondre

1

Pour votre information aimable Outlook 2010 ne comprend pas les attributs CSS autant que je sache. Il est très difficile de concevoir une table en utilisant uniquement ses valeurs de largeur. Je ne suis pas sûr de quand Outlook prévoit de soutenir le CSS à nouveau.

Pour votre situation, je considère l'emballage des deux tables dans un même conteneur de table pour avoir les mêmes largeurs dans Outlook.

+0

Avez-vous déjà ouvert et vérifié le fichier courrier .. ??? – user1382191

+0

oui j'ai essayé le code que vous avez collé ci-dessus dans mon violon. – Ravi

+0

Cela a fonctionné, il y avait une erreur comme '' width = 82% '' c'est faux, en style ça devrait être comme 'width: 82%'. – user1382191

0

J'ai eu exactement le même problème récemment et je l'ai résolu en utilisant une combinaison de quelques choses. Plus important encore, assurez-vous d'avoir une largeur de table légèrement supérieure à la somme de vos largeurs de colonnes individuelles. Et utilisez ce style dans vos éléments "" ou "": style = "word-break: break-all"

<HTML style="font-family:arial;font-size:15px;"> 
    <style> 
      table, th, td { border:thin solid black; border-collapse: collapse; text-align:left; font-size:15px; font-weight: normal;} 
    </style> 
    <table width="600" cellpadding="5"> 
     <tr style="background-color:#045411; color:white;font-family:arial;font-size:15px;"> 
      <th width="100">ID</th> 
      <th width="200" style="word-break:break-all">Name</th> 
      <th width="200" style="word-break:break-all">Description</th> 
     </tr> 
     <tr style="color:black;background-color:white;font-family:arial;font-size:15px;"> 
      <td width="100">I3026</td> 
      <td width="200" style="word-break:break-all">ABFCL3hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh</td> 
      <td width="200" style="word-break:break-all">lalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallallalalalalalallal</td> 
     </tr> 
    </table> 
    <br> 
    <table width="600" cellpadding="5"> 
     <tr style="background-color:#045411; color:white;"> 
      <th width="100">ID</th> 
      <th width="200" style="word-break:break-all">Name</th> 
      <th width="200" style="word-break:break-all">Description</th> 
     </tr> 
     <tr style="color:black;background-color:white;"> 
      <td width="100">ABC100</td> 
      <td width="200" style="word-break:break-all"></td> 
      <td width="200" style="word-break:break-word">sdfsdfsdfsdfsdf</td> 
     </tr> 
    </table> 
</HTML> 
Questions connexes