【问题标题】:Does iOS Mail block the inline use of "-webkit-text-size-adjust:none;"?iOS Mail 是否阻止内联使用“-webkit-text-size-adjust:none;”?
【发布时间】:2015-03-28 13:46:32
【问题描述】:

我正在使用 HTML 标记创建电子邮件签名,为了匹配设计,我必须将 font-size 属性缩小到 11 像素以下,这是 iOS 邮件呈现的最低限制。

Campaign Monitor 的一篇文章建议使用供应商特定属性 -webkit-text-size-adjust: none; 来解决这个问题:

https://www.campaignmonitor.com/blog/post/3339/save-your-layout-by-overriding-the-minimum-font-size-on-the-iphone-and/

但是,该演示在<head> 标签内使用<style>。但是当它以内联样式完成时,它似乎不再适用于 iOS:

<a href="http://www.example.com" style="font-size:10px;color:#000;-webkit-text-size-adjust:none;">Example</a>

我已经看到一些使用<font size="1">Small Text</font> 的签名,但似乎<font> 标记现在已被弃用。

那么还有什么办法解决吗?

【问题讨论】:

    标签: ios css html-email font-size apple-mail


    【解决方案1】:

    您应该将 webkit CSS 保留在您的 <style> 标记中。 iOS邮件和Android默认客户端尊重style标签,不会影响其他客户端。

    字体标签已弃用,但我发现它在 Outlook '07-'13 和 Windows Phone 等客户端中仍然是最可靠的。

    【讨论】:

    • 附带说明,-webkit-text-size-adjust: none; 不会影响 gmail 应用程序,无论您将它放在哪里。如果您找到了阻止其调整文本大小的方法,请告诉我们!
    • 你的意思是我应该在<head> 标签之外使用<style> 标签吗?我问是因为它是一个电子邮件签名,它会放在每封电子邮件的末尾,所以在那里有一个<head> 真的没有意义吗?
    • 是的,我实际上在正文中使用<style> 来处理我所有的电子邮件。无论如何,大多数客户都会删除您的head,如果您有两个heads,其他客户将忽略第二个。
    • @ZephyrusDigital,要修复 Gmail iOS 字体大小调整问题,请参阅此博客以获取修复:freshinbox.com/blog/gmail-ios-increases-email-font-sizes-again
    猜你喜欢
    • 2012-07-26
    • 1970-01-01
    • 2013-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多