Html-tables
HTML-テーブル
HTMLテーブルを使用すると、Web作成者はテキスト、画像、リンク、その他のテーブルなどのデータを整理できます。 セルの行と列に。
HTMLテーブルは、 <tr> タグを使用してテーブル行を作成し、 <td> タグを使用してデータセルを作成する <table> タグを使用して作成されます。 <td>の下の要素は標準で、デフォルトで左揃えです
例
これは、次の結果を生成します-
ここで、 border は<table>タグの属性であり、すべてのセルに境界線を配置するために使用されます。 境界線が不要な場合は、border = "0"を使用できます。
表の見出し
テーブルの見出しは、 <th> タグを使用して定義できます。 このタグは、実際のデータセルを表すために使用される<td>タグを置き換えるために配置されます。 通常は、以下に示すように最上行を表の見出しとして配置します。それ以外の場合は、任意の行で<th>要素を使用できます。 <th>タグで定義されている見出しは、デフォルトで中央揃えで太字になっています。
例
これは、次の結果を生成します-
セルパディングとセルスペースの属性
_cellpadding_と_cellspacing_と呼ばれる2つの属性があり、これらを使用してテーブルセルの空白を調整します。 cellspacing属性はテーブルセル間のスペースを定義し、cellpaddingはセルの境界とセル内のコンテンツ間の距離を表します。
例
これは、次の結果を生成します-
ColspanおよびRowspan属性
2つ以上の列を単一の列にマージする場合は、 colspan 属性を使用します。 2つ以上の行をマージする場合は、同様の方法で rowspan を使用します。
例
これは、次の結果を生成します-
テーブルの背景
あなたは、次の2つの方法のいずれかを使用してテーブルの背景を設定することができます-
bgcolor 属性-テーブル全体または1つのセルだけに背景色を設定できます。
background 属性-テーブル全体または1つのセルのみに背景画像を設定できます。
'_注-HTML5で廃止された_bgcolor _、 background_、および_bordercolor_属性。 これらの属性を使用しないでください。__
例
これは、次の結果を生成します-
これにより、次の結果が生成されます。 ここで、背景画像はテーブルのヘッダーに適用されませんでした。
テーブルの高さと幅
例
これは、次の結果を生成します-
テーブルキャプション
例
これは、次の結果を生成します-
テーブルのヘッダー、ボディ、およびフッター
テーブルは、ヘッダー、ボディ、フットの3つの部分に分割できます。 頭と足は、ワードプロセッシングドキュメントのヘッダーとフッターにかなり似ており、すべてのページで同じですが、本文はテーブルのメインコンテンツホルダーです。
テーブルの頭、体、足を分離するための3つの要素は-
- <thead> -別のテーブルヘッダーを作成します。
- <tbody> -テーブルの本体を示します。
- <tfoot> -別のテーブルフッターを作成します。
テーブルには、_異なるページ_またはデータのグループを示すためのいくつかの<tbody>要素が含まれる場合があります。 しかし、<thead>および<tfoot>タグは<tbody>の前に表示される必要があることに注意してください
例
これは、次の結果を生成します-
入れ子になったテーブル
1つのテーブルを別のテーブル内で使用できます。 テーブルだけでなく、テーブルデータタグ<td>内のほぼすべてのタグを使用できます。
例
以下は、テーブルセル内で別のテーブルと他のタグを使用する例です。
これは、次の結果を生成します-