Estilos de tabla
Estos son los estilos de tabla que podemos encontrar
- .table
- .table-striped
- .table-bordered
- .table-hover
- .table-dark
- .table-hover
- .table-borderless
- Clases contextuales
- .table-primary
- .table-success
- .table-danger
- .table-info
- .table-warning
- .table-active
- .table-secondary
- .table-light
- .table-dark
- Encabezados de la tabla
- .table-sm
- Tablas Responsive
- .table-responsive-sm
- .table-responsive-md
- .table-responsive-lg
- .table-responsive-xl
Tabla básica Bootstrap
Una tabla básica Bootstrap tiene ligeros divisores padding y horizontales
La clase .table añade un estilo básico a una tabla.
Striped rows (filas de rayas)
La clase .table-striped añade un efecto cebra a una tabla.
Bordered Table
La clase .table-bordered añade bordes a todas las celdas de una tabla.
Dark Table
La clase .table-dark añade un fondo negro a la tabla.
Hoverable Dark Table
La clase .table-hover añade un efecto hover (color de fondo gris) en las filas de la tabla.
Tabla sin bordes
La clase .table-borderless quita los bordes de la tabla.
Clase contextuales
Las clases contextuales pueden ser usadas para dar color a toda la tabla (<table>), a filas de la tabla (<tr>) o a celdas de la tabla a(<td>).
Las clases contextuales que se pueden usar son:
Clase |
Descripción |
.table-primary |
Blue: indica una importante acción |
.table-success |
Green: indica una satisfactoria o positiva acción |
.table-danger |
Red: indica una peligrosa o negativa acción |
.table-info |
Light blue: indica una acción informativa neutral o de cambio |
.table-warning |
Orange: indica una acción de aviso que puede necesitar atención |
.table-active |
Grey: aplica el color hover a la fila o celda de la tabla |
.table-secondary |
Grey: indica una acción ligeramente menos importante |
.table-light |
tabla gris claro o fondo de fila de tabla |
.table-dark |
Tabla gris oscuro o fondo de fila de tabla |
Colores para los encabezados de la tabla
La clase .thead-dark añade un fondo negro a los encabezados de la tabla, y la clase .thead-light añade un fondo gris al encabezado de la tabla.
Tabla pequeña
La clase .table-sm hace que la tabla sea más pequeña cortando el relleno de la celda por la mitad.
Tablas responsive
La clase .table-responsive crea una tabla responsive, se agrega una barra de desplazamiento horizontal a la tabla en las pantallas que tienen menos de 992 px de ancho (si es necesario). Cuando se visualiza en algo más grande que 992 px de ancho, no hay diferencia.
Ejm
<div class="table-responsive">
<table class="table">
...
</table>
</div>
También puedes decidir cuándo la tabla debe obtener una barra de desplazamiento, dependiendo del ancho de la pantalla.
Clase |
Ancho de pantalla |
.table-responsive-sm |
< 576px |
.table-responsive-md |
< 768px |
.table-responsive-lg |
< 992px |
.table-responsive-xl |
< 1200px |
Ejm
<div class="table-responsive-sm">
<table class="table">
...
</table>
</div>