2

我试图理解为什么当文本在表格单元格中并且表格不是 100%/嵌套时,Windows Phone 会缩小字体大小。

下面的屏幕截图是我正在开发的渲染测试电子邮件。在这种情况下,我将电子邮件模板发送到 Windows Phone 8.1 设备(SDK 仿真器映像),我所描述的问题非常明显:

Windows Phone 小字体电子邮件

其他所有具有文本的表格都是 100% 宽度并且字体大小正常显示,但是对于不是 100% 并且使用表格嵌套的测试结果表格,字体大小已经缩小到一个很小的系数。无论我做什么,我都无法将其渲染为预期的大小。

这仅在使用基于 EAS (Exchange ActiveSync) 的邮箱(即 Exchange)时发生,因为呈现引擎与 POP3/IMAP 帐户不同。

这是我尝试过的不起作用的方法:

  • 视口元标记
  • 添加具有大小属性​​的字体标签
  • 使用 -ms-text-size-adjust:none;

我在 Stack Overflow 上查看了其他几个关于该问题的类似帖子,所有建议似乎在这里都不起作用。作为参考,这是我正在开发的代码以及产生上述行为的原因。

https://raw.githubusercontent.com/jamesmacwhite/email-client-testing/master/email-rendering-test.html

有什么建议吗?

4

1 回答 1

0

在测试了许多不同的表格布局技术之后,我得出结论,这是由于表格具有基于像素的宽度。使用百分比,电子邮件正确显示。

更多可以在这里找到:

https://litmus.com/community/discussions/387-font-sizes-on-outlook-mobile-with-exchange-activesync-based-mailboxes

于 2014-08-25T19:02:40.933 回答