W3.CSS テーブル
テーブルの表示
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
| Bo |
Nilsson |
50 |
| Mike |
Ross |
35 |
基本的なテーブル
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
例
<table class="w3-table">
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Points</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
</table>
Try It Yourself ❯
ボーダー付きテーブル
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
ストライプ付きテーブル
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
ボーダー・ストライプ付きテーブル
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
Border Around a Striped Table
全体にボーダーとストライプ付きテーブル
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
全クラス付きのテーブル
上記すべてのクラスを使用する場合は、(ボーダー、ストライプ、パディングなどを組み合わせた)
w3-table-all を使用することができます。
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
ストライプの反転
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
ストライプを反転するには、テーブル・ヘッダの周りに <thead> を追加するだけです:
例
<thead>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Points</th>
</tr>
</thead>
Try It Yourself ❯
中央揃え用のテーブル
w3-centered クラスは、テーブル(th と td)内のテキストを中央揃えにします。
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
色付きヘッダを持つテーブル
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
例
<thead>
<tr class="w3-red">
<th>First Name</th>
<th>Last
Name</th>
<th>Points</th>
</tr>
</thead>
Try It Yourself ❯
テーブルの色
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
ホバー効果を持つテーブル
w3-hoverable クラスは、マウスを乗せるとグレーの背景色を追加します:
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
例
<table class="w3-table w3-bordered w3-striped w3-border
w3-hoverable">
Try It Yourself ❯
ホバー色を指定したい場合は、各 <tr> 要素に w3-hover-classes を追加します:
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
カードのようなテーブル
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
レスポンシブ・テーブル
全コンテンツを表示するには画面が小さすぎる場合、レスポンシブ・テーブルは、横方向のスクロールバーを表示します。
効果を確認するには、画面のサイズを変更してみてください。
| First Name |
Last Name |
Points |
Points |
Points |
Points |
Points |
Points |
Points |
Points |
Points |
Points |
Points |
Points |
Points |
| Jill |
Smith |
5000 |
5000 |
5000 |
5000 |
5000 |
5000 |
5000 |
5000 |
5000 |
5000 |
5000 |
5000 |
5000 |
| Eve |
Jackson |
9400 |
9400 |
9400 |
9400 |
9400 |
9400 |
9400 |
9400 |
9400 |
9400 |
9400 |
9400 |
9400 |
| Adam |
Johnson |
6700 |
6700 |
6700 |
6700 |
6700 |
6700 |
6700 |
6700 |
6700 |
6700 |
6700 |
6700 |
6700 |
例
<div class="w3-responsive">
<table class="w3-table w3-bordered w3-striped">
... table content ...
</table>
</div>
Try It Yourself ❯
極小テーブル
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
小さなテーブル
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
大きなテーブル
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
XLarge テーブル
| First Name |
Last Name |
Points |
| Jill |
Smith |
50 |
| Eve |
Jackson |
94 |
| Adam |
Johnson |
67 |
XXLarge テーブル
| Name |
Points |
| Jill Smith |
50 |
| Eve Jackson |
94 |
| Adam Johnson |
67 |
| Bo Nilson |
35 |
XXXLarge テーブル
| Name |
Points |
| Smith |
50 |
| Jackson |
94 |
| Johnson |
67 |
| Nilson |
35 |
Jumbo テーブル
| Name |
Points |
| Smith |
50 |
| Jackson |
94 |
| Johnson |
67 |
| Nilson |
35 |