2011-10-12 2 views
-1

J'envoie des dizaines de milliers de courriels, et tous mes abonnés Verizon reçoivent des courriels vierges. En regardant dans le HTML/HAML ils me reviennent, il semble que l'analyseur d'email de Verizon place tout le contenu après mes balises div clear:both à l'intérieur de la balise Div.Les e-mails de Verizon sortent vides?

Voici un exemple de ma balise div claire et de ses autres attributs.

%div{:style => "clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; font-size: 0; float: left;"} 

Comment puis-je contourner ce problème, de sorte que mes e-mails sont affichés de la même façon pour les abonnés Verizon pour tout le monde?

+0

Yo qui vote vers le bas est boiteux. Cette information est précieuse pour l'ensemble de la communauté de développement web. – Trip

Répondre

1

Simple!

Il suffit d'ajouter du texte Foobar à l'intérieur de la division claire. Pour une raison quelconque, cela contourne leur bug avec les balises div définies pour effacer consommer toutes les balises div ci-dessous.

Un exemple:

%div{:style => "clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; font-size: 0; float: left;"} 
    Whatever Text. 

Dans la version HTML brut:

<div style="clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; font-size: 0; float: left;" class="clear"> 
    Whatever text. 
</div>