tableタグをpタグで括ってはいけない

タイトルでオチてますけど・・・

例えばDreamweaverでtableを挿入してプロパティで行揃えを「中央」にしたばあい

<table width=”500″ border=”0″ align=”center”>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>

となりますが、phpとかでごちゃごちゃoutputするCMSとかだと、

<p align=center>

<table>

</table>

</p>

とかしてしまうとNGです。pタグの中にtableタグを入れてしまうとブラウザによっては

<p align=center>

</p>

<table>

とpタグをtableの前で閉じられてしまいます。しかし、これは正しい挙動です。

divタグとかで括りましょう。

htmlの仕様です

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です