Vì vậy, tôi đã tranh luận cả tuần với một bản thiết kế lại cho công ty của tôi, tinh chỉnh html để làm cho nó hiển thị bán nhất quán trên các ứng dụng email. Tôi đã sử dụng tốt www.litmus.com cho phần lớn điều này. Đây là lỗi cuối cùng còn lại và nó tiếp tục lảng tránh tôi. Chúng tôi có một thanh điều hướng ngang trên đầu trang. Dưới đây là phiên bản bị tước xuống chỉ với một số <td>
, thông thường có 5 trong số chúng:Valign không hoạt động trong email Outlook 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>
Như bạn có thể thấy, kiểu nội tuyến sẽ hiển thị. Nó hiển thị tốt trên tất cả các bài kiểm tra litmus ngoại trừ Outlook 2002, 2007 và 2013, trong đó valign = "middle" bị bỏ qua và văn bản liên kết được đẩy lên đầu như sau: http://i.imgur.com/a48ObB8.jpg
Một số nguồn, cả ở đây và ở những nơi khác, gợi ý rằng valign hoạt động trong triển vọng, nhưng tôi đã thử thuộc tính valign="middle"
trên mỗi thẻ tôi có thể nghĩ đến, và một số css vertical-align: middle;
s là tốt. Điều này không còn đúng? Và nếu như vậy, có một công việc xung quanh một số loại?
Không có súc sắc. Không làm việc cho tôi. – MikeTheLiar