Così ho litigato tutta la settimana con una riprogettazione della newsletter per la mia azienda, modificando l'html per renderlo visualizzato in modo semi-coerente tra i client di posta elettronica. Ho fatto buon uso di www.litmus.com per gran parte di questo. Questo è l'ultimo bug rimasto e continua a sfuggirmi. Abbiamo una barra di navigazione orizzontale nella parte superiore. Ecco una versione ridotta con una sola <td>
, normalmente ci sono 5 di loro:Valign non funziona in Outlook Email HTML
<table width="100%" border="0" align="right" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" valign="middle">
<tr valign="middle">
<td valign="middle" align="center" style="font-family: 'Lucida Grande', Arial, sans-serif; font-size:12px; line-height: 200%; background-color:#b2382a; color: #FFFFFF; text-transform:uppercase;" >
<a target="_blank" style="font-family: 'Lucida Grande', Arial, sans-serif; font-size:12px; line-height: 200%; background-color:#b2382a; color: #FFFFFF; text-transform:uppercase; text-decoration:none; vertical-align: middle;" href="LinkURLHere">
<span style="color:#FFFFFF; vertical-align: middle;">Link Text Here</span>
</a>
</td>
</tr>
</table>
Come si può vedere, gli stili inline su per la Wazoo. Visualizza bene su tutti i test al tornasole tranne Outlook 2002, 2007 e 2013, in cui valign = "middle" viene ignorato e il testo del link viene spinto in alto in questo modo: http://i.imgur.com/a48ObB8.jpg
Diverse fonti, sia qui che altrove, suggerisco che Valign funzioni in Outlook, ma ho provato l'attributo valign="middle"
su ogni tag a cui riesco a pensare, e anche diversi css vertical-align: middle;
s. Non è più vero? E se è così, c'è un lavoro in giro di qualche tipo?
Nessun dado. Non ha funzionato per me. – MikeTheLiar