TECH I.S.

CSS テーブル スタイル


テーブル パディング

テーブル内の境界線とコンテンツの間のスペースを制御するには、<td>および<th>要素のpaddingプロパティを使用します。

ファーストネーム ラストネーム 貯金
ピーター グリフィン $100
ロイス グリフィン $150
ジョー スワンソン $300

th, td{  padding: 15px;   text-align: left; }
自分で試してみる »

水平区切り線

ファーストネーム ラストネーム 貯金
ピーター グリフィン $100
ロイス グリフィン $150
ジョー スワンソン $300

水平区切り線として、<th>と<td>にborder-bottomプロパティを追加します。

th, td {   border-bottom: 1px solid #ddd; }
自分で試してみる »

ホバーテーブル

<tr> の:hoverセレクターを使用して、マウスオーバー時にテーブル行を強調表示します。
ファーストネーム ラストネーム 貯金
ピーター グリフィン $100
ロイス グリフィン $150
ジョー スワンソン $300

tr:hover {background-color: coral;}
自分で試してみる »

ストライプテーブル

ファーストネーム ラストネーム 貯金
ピーター グリフィン $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

th {   background-color: #04AA6D;   color: white; }
自分で試してみる »


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

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

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

スクールの詳細