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

时间:2013-12-03 08:27:11

标签: html-table html-email windows-live-mail

我正在制作时事通讯。我不能让它在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,无所谓。设置方块2到300也没有,给出我能width="600"无关紧要的一切。 我没有想法,有人吗? 当我在浏览器中查看源代码时,它看起来很完美。方块需要是表格,我不能使<tr><td>[SQUARE 1]</td><td>[SQUARE 2]</td></tr>因为它是动态的,它可能有奇数的正方形

编辑:我已经检查了htmlerrors,除了'不使用宽度/高度/对齐内联属性'之外没关系。

2 个答案:

答案 0 :(得分:0)

您在表格中重复了表格标签。请改用:

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

答案 1 :(得分:0)

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

table table
{
    float: left;
}