【问题标题】:Setting Font Size for "HTML Email using Python" with respect to "Outlook's Font - Size"相对于“Outlook 的字体 - 大小”设置“使用 Python 的 HTML 电子邮件”的字体大小
【发布时间】:2015-03-13 16:04:32
【问题描述】:

我正在使用以下代码行在 HTML EMAIL 中使用 Python 设置字体大小:

    <html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <title>html title</title>
      <style type="text/css" media="screen">
        table{
            empty-cells:hide;
        }

      </style>
    </head>
    <body> <font face="Calibri" size="3" color = "black">

同样会在 Outlook 邮件中反映出字体大小 =“12”。

设置中

    <font face="Calibri" size="2" color = "black">

同样会在 Outlook 邮件中反映出字体大小 = “10”。

我需要将 Outlook 邮件字体完全设置为“11”。请提出相同的建议。对于“2.5”,Outlook 字体大小也为“10”。

【问题讨论】:

  • 你解决过这个问题吗?

标签: python email python-2.7 outlook html-email


【解决方案1】:
<p style="width:20px;height:20px;">This is an automated E-mail<br>
</p>

这可以帮助您设置/调整 html 标签中的字体大小

【讨论】:

    【解决方案2】:

    Outlook 使用 Word 作为电子邮件编辑器(即呈现 HTML 标记)。这就是为什么你会看到不同。

    您可以在 MSDN 中的以下系列文章中阅读有关支持和不支持的 HTML 元素、属性和级联样式表属性的更多信息:

    【讨论】:

    • 所有这些文档都说支持size,完全没有关于 Outlook 渲染引擎的差异。
    【解决方案3】:

    我建议在您的字体标签中使用style="font-size:22px;"(或浏览器的size="11" 的任何px 值。无论如何,size 在客户端/浏览器之间的解释非常松散,而px 则不是。

    我目前只使用size 作为 Windows Phone 7+ 的备用字体大小,因为他们的 IEMobile 引擎在其他任何地方都无法获得我的字体大小 CSS(尝试过 spantdfont) .

    【讨论】:

      猜你喜欢
      • 2011-12-26
      • 1970-01-01
      • 2012-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多