问题
I'm working on an html email that needs to render well on the Blackberry OS. The formatting of the text keeps getting blown up in Blackberry, see screenshots.
Blackberry ------------ Correct ------------
Here is my current code -
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center" style="background-color:#000000 !important;padding:0;" bgcolor="#000000">
<tr>
<td style="color:#ffffff;font-size:12px;background-color:#000000;" bgcolor="#000000" valign="top">
<span style="font-weight:bold;font-size:22px;mso-line-height-rule:exactly; line-height:24px;">
Aliquam Commodo Velit vel Ipsum
</span>
<span style="mso-line-height-rule:exactly; line-height:13px;">
<br>
</span>
Duis consectetur velit vel ipsum interdum anella onsequat lacus mattis.
</td>
</tr>
</table>
Any thoughts would be greatly appreciated. This is wracking my brain. Thanks!
回答1:
this did it for me:
@media (max-width: 600px) {
* { -webkit-text-size-adjust:none; }
}
回答2:
try adding min-width='600px' to the table, as some devices dont like widths in % (eg. Androids). Also, note the font-size=12px is applied to both the <span> as its applied to the <td>.
回答3:
It is obvious that the font-size:22px is overriding the font-size:12px given in td. What you can do is that instead of span divide your td into two td's and let them have the different font-sizes' html emails get the font from the td and not span tags.
来源:https://stackoverflow.com/questions/12372898/force-the-correct-font-size-in-blackberry-for-rendering-in-an-html-email