宽度=" 600"在Outlook中未尊重父表

时间:2017-07-07 13:27:11

标签: html css email outlook

我已经构建了一封适用于大多数电子邮件客户端的响应式电子邮件

但是在Outlook中,不会考虑使内容600变宽的父表 - 导致布局中断。 >Image of broken email in outlook

我真的被困住了。有谁知道为什么会发生这种情况?

我的代码的JS小提琴 - > https://jsfiddle.net/2m05tzf5/

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody>
<td>
<center>
<!--[if (gte mso 9)|(IE)]>
<table width="600" align="center" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<![endif]-->
<table width="600" align="center" cellpadding="0" cellspacing="0" border="0" style="border-collapse: collapse;" class="emailwrapto100pc" id="content">

1 个答案:

答案 0 :(得分:0)

尝试使用CSS table{table-layout: fixed; width: 600px;}。请记住,并非所有电子邮件解析器都支持所有属性和CSS规则