Tablas en Bootstrap - academicos.azc.uam.mx

Anuncio
Tablas en Bootstrap
En esta práctica se utilizarán varias de las tablas que ofrece Bootstrap.
Se comenzará copiando el archivo index.html al directorio plantillas y renombrándolo como
tablas.html, se debe realizar el ajuste de las rutas para los estilos, archivos de javascript e imágenes.
Creando Tablas
Una tabla se declara entre las etiquetas <table> y </table>. Una tabla está formada por columnas y
filas, para declarar una fila se utiliza la etiqueta <tr> y </tr>. Mientras que cada columna de declara
con <th> y </th> para los encabezados y <td> y </td> para las columnas normales.
Dos de las etiquetas propias de Bootstrap para el manejo de tablas son:
<thead> y </thead> para contener la fila (y columnas) que son encabezado.
<tbody> y </tbody> para contener las filas (y columnas) que son parte del cuerpo de la tabla.
Todas las tablas en Bootstrap se definen con la clase “table”.
<table class="table">
<thead>
<tr>
<th>Columna 1</th>
<th>Columna 2</th>
<th>Columna 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>DATO 1_1</td>
<td>DATO 1_2</td>
<td>DATO 1_3</td>
</tr>
<tr>
<td>DATO 2_1</td>
<td>DATO 2_2</td>
<td>DATO 2_3</td>
</tr>
<tr>
<td>DATO 3_1</td>
<td>DATO 3_2</td>
<td>DATO 3_3</td>
</tr>
</tbody>
</table>
1
Tabla Sencilla
La tabla más sencilla que ofrece Bootstrap se declara solo con la clase “table”
<h1>Tabla Simple con Bootstrap</h1>
<table class="table">
<thead>
<tr>
<th>Columna 1</th>
<th>Columna 2</th>
<th>Columna 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>DATO 1_1</td>
<td>DATO 1_2</td>
<td>DATO 1_3</td>
</tr>
<tr>
<td>DATO 2_1</td>
<td>DATO 2_2</td>
<td>DATO 2_3</td>
</tr>
<tr>
<td>DATO 3_1</td>
<td>DATO 3_2</td>
<td>DATO 3_3</td>
</tr>
</tbody>
</table>
Tabla con Bordes
Para colocar un borde en todas las celdas, se ofrece la clase “table-bordered”, la cuál se colocará como
clase adicional al momento de declarar la tabla. Se copiará la tabla anterior y solo se agregará la nueva
clase.
<h1>Tabla con Borde con Bootstrap</h1>
<table class="table table-bordered">
Tabla con Sombreado de Filas pares y Nones
Bootstrap ofrece la clase adicional “table-striped” para colocar de distinto color las filas pares y las
filas impares.
Se copiará la tabla sencilla y solo se agregará la clase adicional en la declaración de la tabla.
2
<h1>Tabla Simple con Sombreado Par y Non Bootstrap</h1>
<table class="table table-striped">
Tabla con Filas que Resaltan al Pasar el Cursor
Para lograr éste efecto, Bootstrap ofrece la clase adicional “table-hover”, la cuál se agrega al momento
de la declaración de la tabla.
<h1>Tabla que se Resalta al Colocar el cursor Bootstrap</h1>
<table class="table table-hover">
3
Aplicando Estilos Propios a las Tablas
Si bien Bootstrap ofrece estilos suficientes para el manejo de tablas, es deseable modificar éstos estilos
para adecuarlos a las propias necesidades. Se creará un nuevo archivo llamado tablas.css en el
directorio css_propios.
Estilo propio de la Tabla Sencilla
Primero se le asignará un estilo propio a la tabla sencilla, se le cambiará el estilo a los encabezados
tablas.css
.tabla_sencilla th{
font-size:20px;
color: #640923;
}
También se le cambiará el borde al encabezado. Para esto es necesario hacer referencia a la clase thead
que proporciona Bootstrap y posteriormente a la fila y al encabezado.
tablas.css
.tabla_sencilla thead tr th{
border-bottom: 3px solid #640923;
}
Finalmente se le cambiará el color al borde superior de las celdas. Para ésto se hace referencia a la clase
tbody.
tablas.css
.tabla_sencilla tbody tr td{
border-top: 1px solid #640923;
}
Estilo propio de la Tabla con Bordes
Se le cambiará el color de borde a las filas para sustituir el asignado por Bootstrap.
tablas.css
.tabla_con_bordes tr{
border:2px solid #640923;
}
4
A los encabezados se les asignará un color de fondo y se les cambiará el color de la letra.
tablas.css
.tabla_con_bordes th{
background-color:#640923;
color:#FFFFFF;
text-align:center;
}
Finalmente se le colocará borde tanto a los encabezados como a las celdas comunes.
tablas.css
.tabla_con_bordes thead tr th{
border:2px solid #640923;
}
.tabla_con_bordes tbody tr td{
border:2px solid #640923;
}
Estilo propio de la Tabla con Filas Sombreadas
Se asignará un color a los encabezados
tablas.css
.tabla_par_non tr th{
font-size:20px;
color:#640923;
}
Posteriormente se cambiará el color de fondo y letra de las filas pares
tablas.css
.tabla_par_non tr:nth-child(even){
background: #EEEEEE;
}
.tabla_par_non tr:nth-child(even) td{
color: #000000;
}
Se realizará lo mismo para las filas nones
tablas.css
.tabla_par_non tr:nth-child(odd){
background: #FFFFFF;
}
.tabla_par_non tr:nth-child(odd) td{
color: #640923;
}
5
Estilo propio para las Filas que Resaltan
Se cambiará el color de los encabezados
.tabla_resaltada tr th{
font-size:20px;
color:#640923;
}
Se cambiará el color de fondo de la fila al pasar el cursor sobre ella para sustituir el que genera
Bootstrap.
.tabla_resaltada tbody tr:hover{
background-color: #640923;
}
También se cambiará el color de letra de las filas al pasar el cursor sobre la fila corresondiente
.tabla_resaltada tbody tr:hover td{
color: #FFFFFF;
}
Con ésto finaliza la práctica de Tablas con Bootstrap
6
Descargar