Outlook 10或13中的Windows上的HTML/CSS电子邮件格式不正确

Outlook 10或13中的Windows上的HTML/CSS电子邮件格式不正确,html,css,windows,email,outlook,Html,Css,Windows,Email,Outlook,一般来说,我对编码还是相当陌生的。我正在使用我的前任为这封电子邮件制作的模板,它在Mac上的所有电子邮件客户端中都能正确呈现,但在Windows计算机上,Outlook 10和Outlook 13会使电子邮件边距向左移动,并且正文内容的延伸不正确。我已经确定了问题所在,它出现在邮件标题后的正文中(标题和页脚格式正确,但正文不正确) 更新 现在我的代码是: <!--[if (gte mso 9)|(IE)]> <table border="0

一般来说,我对编码还是相当陌生的。我正在使用我的前任为这封电子邮件制作的模板,它在Mac上的所有电子邮件客户端中都能正确呈现,但在Windows计算机上,Outlook 10和Outlook 13会使电子邮件边距向左移动,并且正文内容的延伸不正确。我已经确定了问题所在,它出现在邮件标题后的正文中(标题和页脚格式正确,但正文不正确)


更新

现在我的代码是:

<!--[if (gte mso 9)|(IE)]>
                <table border="0" cellspacing="0" cellpadding="0" width="100% "style="border-spacing:0;">
                   <table width="100%" border="0" cellspacing="0" cellpadding="0" style="border-spacing:0;" > 

                        <td width="5%">&nbsp;</td>
                            <td width="90%" valign="top">
            <![endif]-->

                 <!--[if (gte mso 14)|(IE)]>
                <table border="0" cellspacing="0" cellpadding="0" align="center" width="100%" class="contents" style="border-spacing:0;">
                    <tr>
                        <td class="inner">
                        <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" style="border-spacing:0; Margin:0 auto;"> 
                            <tr>
                                <td width="5%">&nbsp;</td>
                                <td width="100%" valign="top">
            <![endif]-->

                 <!--[if (gte mso 15)|(IE)]>
                <table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-spacing:0;">
                    <tr>
                        <td class="inner">
                        <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" class="contents" style="border-spacing:0;"> 
                            <tr>
                                <td width="5%">&nbsp;</td>
                                <td width="100%" valign="top">
            <![endif]-->

虽然更好,但仍然存在一个问题,右边的利润率太高,在2013年的展望中更为明显:

HTML电子邮件?欢迎来到地狱。在我工作的地方,我们使用ExactTarget,所以这是我们唯一的选择。我相信你必须制作两张表格,一张是100%的,另一张是里面的内容!非常感谢你。如果你有一秒钟的时间,你知道为什么在构建html电子邮件时所有东西都必须有这些嵌套表吗?html电子邮件?欢迎来到地狱。在我工作的地方,我们使用ExactTarget,所以这是我们唯一的选择。我相信你必须制作两张表格,一张是100%的,另一张是里面的内容!非常感谢你。如果你有时间,你知道为什么在构建html电子邮件时,所有东西都必须有这些嵌套表吗?
<!--[if (gte mso 9)|(IE)]>
                <table border="0" cellspacing="0" cellpadding="0" width="100% "style="border-spacing:0;">
                   <table width="100%" border="0" cellspacing="0" cellpadding="0" style="border-spacing:0;" > 

                        <td width="5%">&nbsp;</td>
                            <td width="90%" valign="top">
            <![endif]-->

                 <!--[if (gte mso 14)|(IE)]>
                <table border="0" cellspacing="0" cellpadding="0" align="center" width="100%" class="contents" style="border-spacing:0;">
                    <tr>
                        <td class="inner">
                        <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" style="border-spacing:0; Margin:0 auto;"> 
                            <tr>
                                <td width="5%">&nbsp;</td>
                                <td width="100%" valign="top">
            <![endif]-->

                 <!--[if (gte mso 15)|(IE)]>
                <table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-spacing:0;">
                    <tr>
                        <td class="inner">
                        <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" class="contents" style="border-spacing:0;"> 
                            <tr>
                                <td width="5%">&nbsp;</td>
                                <td width="100%" valign="top">
            <![endif]-->