【问题标题】:Email template banner image dimension电子邮件模板横幅图像尺寸
【发布时间】:2020-03-31 10:42:05
【问题描述】:

我设计的电子邮件模板包含横幅图像。除了横幅之外,一切都完美对齐。下面是我的代码 sn-p 并输出我收到的内容。

<p><img src="medical.jpg" width="100%" height="144" /></p>
<p>&nbsp;</p>
<p><span style="font-family: 'museo-sans', sans-serif;"><span style="font-family: 'museo-sans', sans-serif;"><span style="font-weigth: 300;">Hello</span></span>
  </span>
</p>
<table style="width: 100%;">
  <tbody>
    <tr>
      <td style="height: 40px;" colspan="5">
        <p><span style="font-family: 'museo-sans', sans-serif;"><span style="font-weigth: 300;">You Project(${URI_REF}) has been submitted and is being reviewed by&nbsp;<strong>${u_project_manager}</strong>.</span></span>
        </p>
        <p>&nbsp;</p>
      </td>
    </tr>
    <tr>
      <td style="background-color: #e6e7e8; color: #396b53;" colspan="5"><span style="font-family: 'museo-sans', sans-serif;"><span style="font-weigth: 500;"><strong>Title</strong></span></span>
      </td>
    </tr>
    <tr>
      <td style="color: black;" colspan="5"><span style="font-family: 'museo-sans', sans-serif;"><span style="font-weigth: 300;">${short_description}</span></span>
      </td>
    </tr>
    <tr>
      <td style="background-color: #e6e7e8; color: #396b53;" colspan="3"><span style="font-family: 'museo-sans', sans-serif;"><span style="font-weigth: 500;"><strong>Submitted by</strong></span></span>
      </td>
      <td style="background-color: #e6e7e8; color: #396b53;" colspan="1"><span style="font-family: 'museo-sans', sans-serif;"><span style="font-weigth: 500;"><strong>Approver</strong></span></span>
      </td>
      <td style="background-color: #e6e7e8; color: #396b53;" colspan="1"><span style="font-family: 'museo-sans', sans-serif;"><span style="font-weigth: 500;"><strong>Department</strong></span></span>
      </td>
    </tr>
    <tr>
      <td style="color: black;" colspan="3"><span style="font-family: 'museo-sans', sans-serif;"><span style="font-weigth: 300;">${submitter}</span></span>
      </td>
      <td style="color: black;" colspan="1"><span style="font-family: 'museo-sans', sans-serif;"><span style="font-weigth: 300;">${u_project_manager}</span></span>
      </td>
      <td style="color: black;" colspan="1"><span style="font-family: 'museo-sans', sans-serif;"><span style="font-weigth: 300;">${department}</span></span>
      </td>
    </tr>
  </tbody>
</table>
<hr />
<p><span style="font-family: 'museo-sans', sans-serif;"><span style="font-weigth: 500;">Thank you,<br /></span><span style="font-family: 'Montserrat', sans-serif;">IT Service Desk</span></span>
</p>
<p>&nbsp;</p>

输出: 在我的 Gmail 中,它运行良好,但在 Outlook 中运行不正常

输出:

Gmail 输出

Outlook 输出

在 Outlook 中,完整页面本身会显示横幅,但在 gmail 中看起来还可以。我做错什么了吗?

【问题讨论】:

  • 尝试将图像横幅和欢迎文本的代码放在主 table 容器内
  • 你的意思是在标签之后???
  • 是的,在那之后;并为每一行使用tr,而不是div 标签
  • 它没用,马特 :(

标签: html css email-attachments email-templates


【解决方案1】:

删除高度并将图像的宽度 100% 更改为电子邮件的宽度。

例子:

<p><img src="medical.jpg" width="100%" height="144" /></p>

应该是:

<p><img src="medical.jpg" width="600" /></p>

600 pixels 的宽度将是您电子邮件的宽度。可以删除高度属性,因为如果为图像分配宽度,高度是成比例的。不要在样式标签中使用宽度,Outlook 会忽略它。

默认情况下,如果您使用的是视网膜图像(或非常大的图像),如果 Outlook 没有找到宽度属性,它会将图像调整为原始尺寸。

【讨论】:

    【解决方案2】:

    尝试以百分比形式使用 height 属性,例如 35% 或使用 144px

    <img src="medical.jpg" width="100%" height="144px" />
    

    <img src="medical.jpg" width="100%" height="35%" />
    

    【讨论】:

    • 让我试试 Ajay。但它看起来宽度工作得很好,但问题在于高度。
    • 是的,您应该删除影响比率的高度。但是,您并没有完全了解前景。为此,您可以尝试在 style 属性中使用它。
    • 不工作阿杰。宽度正在减少到屏幕的一半
    • 很抱歉。尝试删除 max-width 属性并显示为块;我已经更新了答案。希望对您有所帮助。
    • Ajay,它削减了图像,将输出添加到问题中
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签