Estilo de tabla CSS
Acolchado de mesa
Para controlar el espacio entre el borde y el contenido de una tabla, use la
padding
propiedad en los elementos <td> y <th>:
Ejemplo
th, td
{
padding: 15px;
text-align: left;
}
Divisores horizontales
Primer nombre | Apellido | Ahorros |
---|---|---|
Pedro | Grifo | $100 |
Lois | Grifo | $150 |
José | Swanson | $300 |
Agregue la border-bottom
propiedad a <th> y <td> para divisores horizontales:
Ejemplo
th, td {
border-bottom: 1px solid #ddd;
}
Mesa flotante
Use el :hover
selector en <tr> para resaltar las filas de la tabla al pasar el mouse por encima:
Primer nombre | Apellido | Ahorros |
---|---|---|
Pedro | Grifo | $100 |
Lois | Grifo | $150 |
José | Swanson | $300 |
Ejemplo
tr:hover {background-color: yellow;}
Mesas Rayadas
Primer nombre | Apellido | Ahorros |
---|---|---|
Pedro | Grifo | $100 |
Lois | Grifo | $150 |
José | Swanson | $300 |
Para las tablas con rayas de cebra, use el nth-child()
selector y agregue un background-color
a todas las filas pares (o impares) de la tabla:
Ejemplo
tr:nth-child(even) {background-color: #f2f2f2;}
Color de la mesa
El siguiente ejemplo especifica el color de fondo y el color del texto de los elementos <th>:
Primer nombre | Apellido | Ahorros |
---|---|---|
Pedro | Grifo | $100 |
Lois | Grifo | $150 |
José | Swanson | $300 |
Ejemplo
th {
background-color: #04AA6D;
color: white;
}