プロが教えるわが家の防犯対策術!

テーブルの<td></td>タグ中の文字列は、<p></p>タグで囲むべきでしょうか?

<p></p>タグで囲まない場合の例:
<body>
<table border="4" width="250">
<tr>
<td align="left">
ここの文字について質問しています。
</td>
</tr>
</table>

<p></p>タグで囲む場合の例:
<body>
<table border="4" width="250">
<tr>
<td align="left">
<p>
ここの文字について質問しています。
</p>
</td>
</tr>
</table>
</body>

どちらが、良いのでしょう?
よろしくお願いします。

A 回答 (2件)

Tableってのは本来「表」ですからセルの中身は基本的にはParagraph(段落)とする必要はないでしょう。


ただ、表の一部分であってもそれが段落であるならPとするべきでしょう。
要は何を中身に書くかで決める事で、一概にどちらが良いというのはいえないし、場合よっては混在する事もあるでしょう。
もし、レイアウト目的でテーブルを使うようなら、テーブル関連のタグを取り除いても成立するようにマークアップしておくといいかと思います。

この回答への補足

steel_grayさん
ご回答、ありがとうございました。

了解しました。

補足日時:2008/02/26 16:25
    • good
    • 0

これだけの場合は、変わらないことがわかると思います。



<p></p>タグは、段落にために使うわけですからその必要性がなければ無用です。

次のようにすると、違いが出てくるので例を示します。

----------------------------------------------------------
<body>
<table border="4" width="350">
<tr>
<td align="left">
ここの文字について質問しています。<br/>
ここの文字について質問しています。
</td>
</tr>
</table>

<p></p>タグで囲む場合の例:
<body>
<table border="4" width="350">
<tr>
<td align="left">
<p>
ここの文字について質問しています。
</p>
<p>
ここの文字について質問しています。2
</p>
</td>
</tr>
</table>
</body>
----------------------------------------------------------

この回答への補足

autyさん
ご回答、ありがとうございました。

了解しました。

補足日時:2008/02/26 16:24
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています