Styl tabulky CSS
Polstrování stolu
Chcete-li ovládat prostor mezi okrajem a obsahem v tabulce, použijte
padding
vlastnost na prvcích <td> a <th>:
Příklad
th, td
{
padding: 15px;
text-align: left;
}
Horizontální přepážky
Jméno | Příjmení | Úspory |
---|---|---|
Petr | Griffin | 100 $ |
Lois | Griffin | 150 dolarů |
Joe | Swanson | 300 dolarů |
Přidejte border-bottom
vlastnost k <th> a <td> pro horizontální oddělovače:
Příklad
th, td {
border-bottom: 1px solid #ddd;
}
Posuvný stůl
Pomocí :hover
voliče na <tr> zvýrazněte řádky tabulky najetím myši:
Jméno | Příjmení | Úspory |
---|---|---|
Petr | Griffin | 100 $ |
Lois | Griffin | 150 dolarů |
Joe | Swanson | 300 dolarů |
Příklad
tr:hover {background-color: yellow;}
Pruhované stoly
Jméno | Příjmení | Úspory |
---|---|---|
Petr | Griffin | 100 $ |
Lois | Griffin | 150 dolarů |
Joe | Swanson | 300 dolarů |
U pruhovaných tabulek použijte nth-child()
selektor a přidejte a background-color
do všech sudých (nebo lichých) řádků tabulky:
Příklad
tr:nth-child(even) {background-color: #f2f2f2;}
Barva stolu
Níže uvedený příklad určuje barvu pozadí a barvu textu prvků <th>:
Jméno | Příjmení | Úspory |
---|---|---|
Petr | Griffin | 100 $ |
Lois | Griffin | 150 dolarů |
Joe | Swanson | 300 dolarů |
Příklad
th {
background-color: #04AA6D;
color: white;
}