TECH I.S.

HTMLテーブルヘッダー


HTMLテーブルには、各列または行のヘッダー、または多数の列/行のヘッダーを含めることができます。


エミル トバイアス ライナス
     
     
     
     
     
8:00
9:00
10:00
11:00
12:00
13:00
月曜日 火曜日 水曜日 木曜日 金曜日
8:00
9:00
10:00
11:00
12:00
12月
     
     
     
     
     

HTMLテーブルヘッダー

最初の列をテーブルのヘッダーとして使うには、各行の最初のセルを要素として定義します。

<table>   <tr>     <th>Firstname</th>     <th>Lastname</th>     <th>Age</th>   </tr>   <tr>     <td>Jill</td>     <td>Smith</td>     <td>50</td>   </tr>   <tr>     <td>Eve</td>     <td>Jackson</td>     <td>94</td>   </tr> </table>

自分で試してみる »


垂直テーブルヘッダー

最初の列をテーブル ヘッダーとして使用するには、各行の最初のセルを<th>要素として定義します。

<table>   <tr>     <th>Firstname</th>     <td>Jill</td>     <td>Eve</td>   </tr>   <tr>     <th>Lastname</th>     <td>Smith</td>     <td>Jackson</td>   </tr>   <tr>     <th>Age</th>     <td>94</td>     <td>50</td>   </tr> </table>

自分で試してみる »


テーブルヘッダーの位置合わせ

デフォルトでは、テーブルヘッダーは太字で中央揃えになっています。

名前 苗字 年齢
ジル スミス 50
イブ ジャクソン 94

テーブルヘッダーを左揃えにするには、CSSのtext-alignプロパティを使用します。

th {   text-align: left; }

自分で試してみる »


複数列のヘッダー

2つ以上の列にまたがるヘッダーを持つことができます。

名前 年齢
ジル スミス 50
イブ ジャクソン 94

これを行うには、<th>要素でcolspan属性を使用します。

<table>   <tr>     <th colspan="2">Name</th>     <th>Age</th>   </tr>   <tr>     <td>Jill</td>     <td>Smith</td>     <td>50</td>   </tr>   <tr>     <td>Eve</td>     <td>Jackson</td>     <td>94</td>   </tr> </table>

自分で試してみる »

colspanとrowspanの詳細については、テーブルのcolspanとrowspan章を参照して下さい。。


表のキャプション

表全体の見出しとして機能するキャプションを追加できます。

毎月の貯蓄額
貯蓄
1月 $100
2月 $50

表にキャプションを追加するには、<caption>タグを使用します。

<table style="width:100%">   <caption>Monthly savings</caption>   <tr>     <th>Month</th>     <th>Savings</th>   </tr>   <tr>     <td>January</td>     <td>$100</td>   </tr>   <tr>     <td>February</td>     <td>$50</td>   </tr> </table>

自分で試してみる »

注:<caption>タグは、<table>タグの直後に挿入する必要があります。



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細