Yahoo邮件用最小宽度替换内联宽度

时间:2016-06-07 15:45:43

标签: css html-email newsletter yahoo-mail

在过去的几天里,我们看到了我们的新闻通讯在雅虎邮件中的打印方式。一些<td>元素占用了他们应该占用的更多空间。经过一些检查后,我们发现内联样式中的width属性已替换为min-width

我试着看看Yahoo Mail是否有任何变化,但我找不到任何东西。我唯一在github中发现了一个问题,解释了这种行为是如何在雅虎和使用height的Gmail中发生的。我已经检查了Gmail并且它没有发生,上周在Yahoo Mail中一切正常。

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

This is one of the newsletters遇到了这个问题,this is how we see it now

2 个答案:

答案 0 :(得分:1)

I answered this question earlier today,这是答案:

快速修复,将其放在not in executable format: File format not recognized 代码中: <style>

此更改/错误在此发布时是全新的。雅虎现在正在将宽度改为最小宽度,打破混合布局等。在the Litmus Community中对其他黑客进行了很好的讨论。

答案 1 :(得分:0)

  • 我的目的表元素是按钮的父元素。
  • 对于(父)表元素,我将“!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;">

  • Button元素没有“width”的内联样式元素。
  • 见下面的例子:

<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>

访问Yahoo Mail Update Potentially Breaks Hybrid Emails了解详情。