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 |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。