【问题标题】:Uneven two column layout for fluid hybrid email流体混合电子邮件的不均匀两列布局
【发布时间】:2016-11-03 18:43:21
【问题描述】:

我正在使用流体混合方法为客户处理电子邮件。我正在尝试创建一个两列布局的页脚,但列不均匀。我正在寻找左列(包含图像)为电子邮件宽度的 58%(电子邮件的最大宽度为 600 像素),右列(仅包含文本)为剩余的 42% 宽度。

通过 Litmus 进行测试时,我能够让它在大多数电子邮件客户端上毫无问题地显示。 Outlook 2007、2010 和 Windows 10 Mail 出现问题。有什么想法吗?

这是我的litmus build的链接。

提前谢谢你!

【问题讨论】:

  • 您能否包含一些代码,而不仅仅是对您项目的引用?

标签: css email html-email email-client


【解决方案1】:

我花了太长时间试图让 Outlook 尊重列宽,我会尝试以下方法:

麻烦表格的第一行在每个单元格中只有一个 ,但明确设置了宽度。

例如:

<table> <tr> <td width="58%">&nbsp;</td> <td width="42%">&nbsp;</td> <\tr> ...

这会阻止 Outlook 试图变得聪明,并将列的大小调整为它认为应该的大小。它的行为就好像它的宽度基于表格的第一行,因此明确设置没有内容的宽度通常可以解决问题。

如果做不到这一点,这是一个肮脏的技巧 - 嵌入一个不可见的 1px x 1px gif 很有用 - 因为您可以将它包含在每个顶行单元格中并设置其宽度。这是 Outlook 也无法忽视的。

&lt;img src="1px.gif" height="1" width="58%" /&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多