• 締切済み

<th>はどこでもよいか

草野球の対戦表で、 -ABC A-oo Bx-x Cox- 1番左の列のABCも太字にしたいのですが、<th>を使ってもよいですか?

みんなの回答

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.5

行の見出しですから、むしろTHの方が妥当だと思います。 scope属性も付けてより明確にしてやりましょう。 http://www.kanzaki.com/docs/html/tbl-access.html

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.4

特定のタグが自動的にフォントを大きくしたりする性質を使ってページを整形するべきではありません。 整形が必要な場合には直接文字に太字なり何なりの設定をするべきです。 こういう作業はCSSでやったほうが楽かも。

  • partita
  • ベストアンサー率29% (125/427)
回答No.3

<table> <tr> <th scope="col">&nbsp;</th> <th scope="col">A</th> <th scope="col">B</th> <th scope="col">C</th> </tr> <tr> <th scope="row">A</th> <td>-</td> <td>○</td> <td>○</td> </tr> <tr> <th scope="row">B</th> <td>×</td> <td>-</td> <td>-</td> </tr> <tr> <th scope="row">C</th> <td>×</td> <td>-</td> <td>-</td> </tr> </table> こんな感じ?

  • metis
  • ベストアンサー率52% (86/165)
回答No.2

この場合は構いませんが…。 thは「見出し」であることをあらわすので、データ(この場合は試合結果に当たる○や×などですね)には使えません。 (表示上は太字&センタリングになりますが、HTMLとしては間違いとなります) 厳密にする必要性があるかどうか訊かれると微妙ですし、今回の質問の回答とは離れますが参考までに。 ただし、ブラウザの設定でthを太字にしないようにしてる人がいないとも限らないので(極僅かでしょうが)、どうしても太字にしたいのなら素直に太字指定をすることをお勧めします。

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★かまいませんよ。 ・<TD>タグと同じで<TH>は、太字でセンタリングするだけが違うので。 ・<TD>タグと<TH>タグを交互に記述しようが、<TD>の代わりに<TH>タグの一色でもいいです。 ・以上。おわり。

関連するQ&A