【问题标题】:Outlook adds unwanted gaps to tables in emailOutlook 在电子邮件中的表格中添加了不需要的空白
【发布时间】:2014-05-07 02:25:32
【问题描述】:

我开发了一种响应式电子邮件设计,但 Outlook 不断在我的一张表格后面添加一个空白。我已经尝试了一切。我添加了边框折叠:折叠;我有分开的桌子;为我的图像添加了块样式 - 没有任何效果。任何帮助将不胜感激。

html可以找到here. 问题here.的图片示例

【问题讨论】:

  • 我认为您需要在包含左侧内容和右侧内容嵌套表的 标记上使用 valign="top"
  • 做了所有这些 - 仍然没有工作:(

标签: css responsive-design outlook html-table html-email


【解决方案1】:

而不是将float 属性赋予表。最好做2列,然后将每个表放在每一列中。

仅供参考Outlook.com 完全放弃保证金和浮动支持

【讨论】:

  • 我同意 - 如果这封电子邮件不是为了响应而设计的。我需要单独表格中的列,以便在智能手机或平板电脑上查看内容时右列下拉。我可能不得不放弃第二列。
  • 您仍然可以制作响应式邮件。我会把我的例子发给你,我用的是桌子,但它反应灵敏。
【解决方案2】:

我会朝着antwort 的方向前进,并使用媒体查询强制为全宽display: block; 的表格列(而不是彼此相邻的浮动表格)。

查看您修改后的 HTML here。不过,我还没有测试过。它可能需要更多的工作,电子邮件客户端是出了名的令人沮丧。

【讨论】:

    猜你喜欢
    相关资源
    最近更新 更多
    热门标签