抱歉,不能 100% 确定这是属于这里还是属于超级用户组,但是......
我有一封 html 电子邮件,其中包含 4 个我想要居中并稍微间隔的图标。
所以,我有一张桌子,里面有 4 个固定宽度的单元格,两边还有一个额外的空单元格。
<table style="width:100%;border-collapse:collapse;table-layout:fixed;">
<tr>
<td></td>
<td style="width:32px;padding:0 4px;"><a><img src="" /></a></td>
<td style="width:32px;padding:0 4px;"><a><img src="" /></a></td>
<td style="width:32px;padding:0 4px;"><a><img src="" /></a></td>
<td style="width:32px;padding:0 4px;"><a><img src="" /></a></td>
<td></td>
</tr>
</table>
适用于我测试过的所有浏览器(主要使用 Litmus)中的每个电子邮件客户端,但 Yahoo 除外。
雅虎正在所有浏览器中用“最小宽度”替换“宽度”声明,这破坏了布局。
我试过添加width:32px;min-width:32px;max-width:32px
,但它有同样的问题。
任何解决方法或解释?