雅虎邮件将内联宽度替换为最小宽度



在过去的几天里,我们已经看到我们的时事通讯不像以前那样在雅虎邮箱中打印出来。一些<td>元素占用了他们应该占用的更多空间。经过一些检查,我们看到内联样式中的width属性被替换为 min-width .

我试图看看雅虎邮箱是否有任何变化,但我找不到任何东西。我在 github 中发现的唯一一件事解释了这种行为如何在雅虎和 Gmail 中使用 height 发生。我已经检查了Gmail,但它没有发生,上周在雅虎邮箱中一切都很好。

有人遇到同样的问题吗?有谁知道对此的解释?

这是遭受问题的时事通讯之一,这就是我们现在的看法。

我今天早些时候回答了这个问题,这是答案:


快速修复,将其放在您的<style>标签中: @media yahoo {min-width:0!important}

此更改/错误在发布本文时是全新的。雅虎现在正在将宽度更改为最小宽度,打破混合布局等。关于 Litmus 社区中的其他黑客行为有一个很好的讨论。

  • 就我而言,表元素是按钮的父元素。
  • 对于(父)表元素,我将"!important"放在"min-width"旁边,没有空格。
  • html 被"内联"放置。 请参阅以下示例:

<table align="center" width="200px" bgcolor="#0076be" style="border-spacing:0;Margin:0 auto;width:95%;max-width:200px; min-width:0%!important;">

  • 按钮元素没有"宽度"的内联样式元素。
  • 请参阅以下示例:

<a href="[[asset_1]]" style="color: #fff;text-decoration: underline;"><img src="[[asset_3]]" width="195px" style="border-width:0;max-width: 195px; height:auto;display:block;margin:0 auto;" border="0" alt="Click Show Images to Make Links Work"></a>

访问 雅虎邮箱更新可能会中断混合电子邮件 了解更多信息。

最新更新