5 votes

la conception des courriels est différente dans Outlook par rapport à d'autres clients de messagerie

Je travaille sur des courriels en html dans lesquels j'ai reproduit un design en utilisant du html et des styles en ligne.

Dans l'aperçu, je vois le dessin suivant :

enter image description here

Le design dans le violon :

Vous trouverez ci-joint le violon où j'ai mentionné tous mes styles html et inline. Dans le cadre de la violon J'obtiens un dessin différent du dessin (Outlook) ci-dessus.

Énoncé du problème :

Je me demande quelles modifications je dois apporter au style en ligne de la procédure pour que le design de la procédure et celui de la capture d'écran ci-dessus soient identiques.

L'espace sous le texte Les étapes pour gagner de l'argent est trop importante dans la capture d'écran d'outlook par rapport à la conception de l'exercice. Les extraits de code que j'ai utilisés dans cette section sont les suivants :

<tr>
   <td>
      <table cellpadding="0" cellspacing="0" border="0" width="100%" style="padding-left:15%;padding-bottom:25%;">
         <tr>
            <td>
               <h2 style="text-align: left;
                  padding-left: 19%;
                  color: #484848;
                  padding-top: 2.5%;
                  padding-bottom: 5%;
                  padding-right: 12%;">steps to earn your money:</h2>
            </td>
         </tr>
         <tr style="text-align:left;color:#484848;font-size:20px;">
            <td>
               1. click here to open the XYZ app to the posting requests page<br><br>
               2. click on availability check request<br><br>
               3. say yes, its availabile ot suggest another date it is<br><br>
               4. wait the 1 or 24 hour confirmation good<br><br>
               5. three days after the booking ends money will be send to your account<br><br>
            </td>
         </tr>
      </table>

2voto

Syfer Points 2526

J'ai vérifié rapidement votre code et voici ce que j'ai trouvé :

  1. Vous avez interverti le td et le tr à la ligne 17 et 18 (comme Jason l'a mentionné ci-dessus).
  2. Vous utilisez le padding comme pourcentage (ligne 55 i fixe). Ce n'est pas une bonne idée, gardez-le en pixels pour avoir l'esprit tranquille. Changez pour des pixels à d'autres endroits également.

    <html> <body>

    <table cellpadding="0" cellspacing="0" border="0" width="800" class="mobile" align="center">

         <tr>
         <td>
         <table cellpadding="0" cellspacing="0" border="0" width="100%">
          <tr>
            <td style="padding-left:6%;padding-bottom:5%;font-size:20px;color:#55BEC7;"> hi ABC,</td>
    
          </tr>
    
        </table>

    </td> </tr>

    <tr>
      <td>
        <table cellpadding="0" cellspacing="0" border="0" width="100%" style="font-size:20px;padding-left:5%;">
          <tr>
            <td style="padding-bottom: 3%;text-align:right;">type:</td>
            <td style="padding-bottom: 3%;padding-left: 10%;">availability check request</td>
          </tr>
          <tr>
            <td style="padding-bottom: 3%;text-align:right;">estimated total:</td>
            <td style="padding-bottom: 3%;padding-left: 10%;">$250.00</td>
          </tr>
          <tr>
            <td style="padding-bottom: 3%;text-align:right;">what</td>
            <td style="padding-bottom: 3%;padding-left: 10%;">chainsaw</td>
          </tr>
          <tr>
            <td style="padding-bottom: 3%;text-align:right;">how many</td>
            <td style="padding-bottom: 3%;padding-left: 10%;">2</td>
          </tr>
          <tr>
            <td style="padding-bottom: 3%;text-align:right;">when:</td>
            <td style="padding-bottom: 3%;padding-left: 10%;">Mar 28/18 @ 7:00pm to <br> Mar 30/18 @ 7:00pm</td>
          </tr>
          <tr>
            <td style="padding-bottom: 3%;text-align:right;">who:</td>
            <td style="padding-bottom: 3%;padding-left: 10%;color:#FF8D58;">John s</td>
          </tr>
        </table>
      </td>
    </tr>
    <tr>
      <td>
        <table cellpadding="0" cellspacing="0" border="0" width="100%" style="padding-left:15%;padding-bottom:25%;">
          <tr>
            <td>
              <h2 style="text-align: left;
    padding-left: 20px;
    color: #484848;
    padding-top: 30px;
    padding-bottom: 20px;
    padding-right: 20px;">steps to earn your money:</h2>
            </td>
          </tr>
          <tr style="text-align:left;color:#484848;font-size:20px;">
            <td>
                 1. click here to open the XYZ app to the posting requests page<br><br>
                 2. click on availability check request<br><br>
                 3. say yes, its availabile ot suggest another date it is<br><br>
                 4. wait the 1 or 24 hour confirmation good<br><br>
                 5. three days after the booking ends money will be send to your account<br><br>
            </td>
          </tr>
        </table>
      </td>
    </tr>

    </table> </body> </html>

J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X