• ベストアンサー

正しいテーブルタグ

書きのタグで直すべき箇所がありましたらどう直すべきか教えてください。 漢字の読み仮名のようなサポートをするうな特殊な効果をつけることではなくて、文法が間違ってないかということを教えてください。 <table border> <tr><td>前回優勝者<td>今井 <tr><th>名前<th>得点 <tr><td>川原<td>36284 <tr><td>吉本<td>39835 </table>

質問者が選んだベストアンサー

  • ベストアンサー
noname#14768
noname#14768
回答No.3

</td>などの閉じタグは必須ではありませんが、 正しいかどうかの判断だと、正しくありません。 ので、面倒でも閉じタグは入れることをお勧めします。

mithsc
質問者

お礼

省略可能なのは一般的な話であって、正して定義では</tr>などは必須ということですね。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • sr-agent
  • ベストアンサー率43% (594/1373)
回答No.5

古いブラウザの場合ですと、閉じタグを書き忘れることによって 表の中身そのものが全く表示されないことがあります。 実際IEで見ている自分には見えてもネスケのユーザーさんからページが真っ白なんだけど、と過去に指摘された経験があります。 <table summary="前回の優勝者と、今回の参加者の名前と得点についての説明" border="1"> <tbody> <tr><td>前回優勝者</td><td>今井</td></tr> <tr><th>名前</th><th>得点</th></tr> <tr><td>川原</td><td>36284</td></tr> <tr><td>吉本</td><td>39835</td></tr> </tbody> </table> できたら上記のように書きましょう。

mithsc
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。
  • EFA15EL
  • ベストアンサー率37% (2657/7006)
回答No.4

閉じタグは必須と思って下さい。 ブラウザ側ではほとんど解釈してくれますが、 全てのブラウザで対応しているわけではないし、レイアウト崩れの原因になります。 閉じタグを入れたからと言ってソースが重くなる事はありませんし、妙な所で手抜きをしない方が後々の為です。

mithsc
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。
  • MicroK2O
  • ベストアンサー率53% (33/62)
回答No.2

基本的にタグは囲ってください <table> <tr><td>前回優勝者</td><td>今井</td></tr> <tr><th>名前</th><th>得点</th></tr> <tr><td>川原</td><td>36284</td></tr> <tr><td>吉本</td><td>39835</td></tr> </table> tableタグのパラメータborderで何がしたいかわかりません。 太さを変えたいならborder="数字"等にすべきです。 詳しくは下記を参照するといいでしょう。 #前回優勝者はcaptionタグで上に持ってきてもいいかもしれません。

参考URL:
http://www.tohoho-web.com/html/table.htm
mithsc
質問者

お礼

ありがとうございます。 参考サイトで</tr>などが省略可能なことも分かりました。

すると、全ての回答が全文表示されます。
noname#14768
noname#14768
回答No.1

とじタグを入れたほうがいいと思います。 あとは、属性の値を設定します。 <table border="1"> <tr><td>前回優勝者</td><td>今井</td></tr> <tr><th>名前</th><th>得点</th></tr> <tr><td>川原</td><td>36284</td></tr> <tr><td>吉本</td><td>39835</td></tr> </table>

参考URL:
http://www.htmq.com/html/table.shtml
mithsc
質問者

補足

ありがとうございます。 </td>などは必須のタグですか? このテーブルはとても長いので必須でなければ省略可能のものは省略したいです。

すると、全ての回答が全文表示されます。

関連するQ&A