1

ニュースレターを作っています。Windows Live メールで動作させることができません (ブラウザ版ではなく、outlook に似ています)。

私のコードは、次のように単純化されています。

<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 メールが提供するもの:

[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>動的であるため作成できません。正方形の数が奇数になる可能性があります

編集:「幅/高さ/インライン属性を使用しないでください」を除いて、htmlエラーを確認しましたが、問題ありません。

4

2 に答える 2

0

偽の列が必要な場合は、CSS を少し追加する必要もあります。

table table
{
    float: left;
}
于 2013-12-03T08:48:42.353 に答える