CSS テーブル スタイル
テーブル パディング
テーブル内の境界線とコンテンツの間のスペースを制御するには、<td>および<th>要素のpaddingプロパティを使用します。
| ファーストネーム | ラストネーム | 貯金 |
|---|---|---|
| ピーター | グリフィン | $100 |
| ロイス | グリフィン | $150 |
| ジョー | スワンソン | $300 |
水平区切り線
| ファーストネーム | ラストネーム | 貯金 |
|---|---|---|
| ピーター | グリフィン | $100 |
| ロイス | グリフィン | $150 |
| ジョー | スワンソン | $300 |
水平区切り線として、<th>と<td>にborder-bottomプロパティを追加します。
ホバーテーブル
<tr> の:hoverセレクターを使用して、マウスオーバー時にテーブル行を強調表示します。
| ファーストネーム | ラストネーム | 貯金 |
|---|---|---|
| ピーター | グリフィン | $100 |
| ロイス | グリフィン | $150 |
| ジョー | スワンソン | $300 |
ストライプテーブル
| ファーストネーム | ラストネーム | 貯金 |
|---|---|---|
| ピーター | グリフィン | $100 |
| ロイス | グリフィン | $150 |
| ジョー | スワンソン | $300 |
ゼブラストライプのテーブルの場合はnth-child()セレクターを使用して、すべての偶数(または奇数) のテーブル行にbackground-colorを追加します。
:::example {.techis-example}
### 例
:::code {.techis-code .notranslate .language-css}
tr:nth-child(even) {background-color: #f2f2f2;}
:::code
自分で試してみる »
:::example
テーブルの色
次の例では、<th>要素の背景色とテキスト色を指定しています。
| ファーストネーム | ラストネーム | 貯金 |
|---|---|---|
| ピーター | グリフィン | $100 |
| ロイス | グリフィン | $150 |
| ジョー | スワンソン | $300 |