表格不会显示内联窗口实时邮件



我正在制作一份时事通讯。我无法在Windows Live Mail中使用它(前景很像,而不是浏览器)。

我的代码简单地说是这样的:

<table width="600">
<tr>
    <td width="600">
        <table width="300"><tr><td>SQUARE 1</td></tr></table>
        <table width="275"><tr><td>SQUARE 2</td></tr></table>
        <table width="300"><tr><td>SQUARE 1</td></tr></table>
        <table width="275"><tr><td>SQUARE 2</td></tr></table>
        <table width="300"><tr><td>SQUARE 1</td></tr></table>
        <table width="275"><tr><td>SQUARE 2</td></tr></table>
    </td>
</tr>
</table>

我期待的是这样的东西(它在几乎所有的邮件程序中都会这样做):

[SQUARE 1][SQUARE 2]
[SQUARE 1][SQUARE 2]
[SQUARE 1][SQUARE 2]

Windows Live Mail给了我什么:

[SQUARE 1][SQUARE 2][SQUARE 1][SQUARE 2][SQUARE 1][SQUARE 2]

我还将主体宽度(内联)设置为600,没关系。把平方二设为300也没关系,尽我所能width="600"也没关系。我没主意了,有人吗
当我在浏览器中查看源代码时,它看起来很完美。正方形需要是表格,我不能制作<tr><td>[SQUARE 1]</td><td>[SQUARE 2]</td></tr>,因为它是动态的,它可能有奇数的正方形

编辑:我已经检查了htmlerrors,除了"不要使用width/height/align-inline属性"之外,这很好。

如果你想要伪列,你还需要添加一些CSS:

table table
{
    float: left;
}

您已经在表中重复了table标记。使用这个替代:

<table width="600">
<tr>
    <td width="300">SQUARE 1</td><td width="275">SQUARE 2</td>
</tr>
<tr>
    <td width="300">SQUARE 1</td><td width="275">SQUARE 2</td>
</tr>
<tr>
    <td width="300">SQUARE 1</td><td width="275">SQUARE 2</td>
</tr>
</table>

最新更新