English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bootstrap proporciona un diseño claro para la creación de tablas. La siguiente tabla enumera algunos elementos de tabla admitidos por Bootstrap:
标签 | clases |
---|---|
Etiqueta | <table> |
<thead> | Agregar estilo básico a la tabla. |
<tbody> | Elemento contenedor de la fila de título de la tabla (<tr>), utilizado para identificar columnas. |
<tr> | Elemento contenedor de filas de la tabla principal (<tr>). |
<td> | Elemento contenedor de un grupo de celdas de tabla que aparecen en una única fila (<td> o <th>). |
Célula de tabla predeterminada. | <th> |
Célula de tabla especial, utilizada para identificar columnas o filas (dependiendo del rango y posición). Debe usarse dentro de <thead>. | <caption> |
Clases de tabla
Las clases de contexto enumeradas en la tabla a continuación le permiten cambiar el color de fondo de las filas o celdas individuales de la tabla. | clases | ejemplo en línea |
---|---|---|
encerrado en | Estilos de la siguiente tabla se pueden usar en la tabla: | Intente uno |
encerrado en-striped | Agregar estilo básico a cualquier <table> (solo líneas horizontales)8 Agregar rayas en forma de zebra en <tbody> (IE | Intente uno |
encerrado en-bordered | No se admite) | Intente uno |
encerrado en-hover | Agregar bordes a todas las celdas de la tabla | Intente uno |
encerrado en-condensed | Habilitar el estado de hover del ratón en cualquier fila <tbody> | Intente uno |
Hacer que la tabla sea más compacta | Intente uno |
<tr>, <th> y <td> clases
Las clases de contexto enumeradas en la tabla a continuación le permiten cambiar el color de fondo de las filas o celdas individuales de la tabla. | clases | ejemplo en línea |
---|---|---|
Descripción | Las clases de la siguiente tabla se pueden usar para las filas o celdas de la tabla: | Intente uno |
aplica un color de subrayado a una fila o celda específica | Aplica el color de hover en la fila o celda | Intente uno |
.info | Representa una acción de cambio de información | Intente uno |
representa una acción exitosa o positiva | Representa una acción de advertencia | Intente uno |
representa una advertencia que debe prestar atención | Representa una acción peligrosa | Intente uno |
Si desea una tabla básica con solo margen interior (padding) y división horizontal, agregue la clase encerrado encomo se muestra en el siguiente ejemplo:
ejemplo !DOCTYPE html> <html> <head>-8<meta charset="utf "> - Tabla básica/title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <table class="table"> <caption>Disposición básica de tabla</caption> <thead> <tr> <caption>Disposición de tabla condensada</<th> <th>Nombre</<th> </tr> </<thead> <tbody> <tr> <th>Código postal</td> <td>Tanmay</td> </tr> <tr> 000/td> <td>Sachin</td> </tr> </tbody> </table> </body> </html>Prueba y mira ‹/›
Los resultados se muestran a continuación:
Además de las marcas básicas de la tabla y la clase .table, hay algunas clases que se pueden usar para definir estilos para las marcas. A continuación, se le presentarán estas clases.
A través de la adición encerrado en-striped La clase, verá rayas en las filas <tbody>, como se muestra en el siguiente ejemplo:
ejemplo !DOCTYPE html> <html> <head>-8<meta charset="utf "> - Tabla con rayas/title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> tabla condensada<-striped"> <caption>Disposición de tabla con rayas</caption> <thead> <tr> <caption>Disposición de tabla condensada</<th> <th>Nombre</<th> <th>Ciudad</<th> </tr> </<thead> <tbody> <tr> <th>Código postal</td> <td>Tanmay</td> <td>56<td>Bangalore<1</td> </tr> <tr> 000/td> <td>Sachin</td> <td>4<td>Mumbai<3</td> </tr> <tr> 0000/td> <td>Uma</td> <td>411027</td> </tr> </tbody> </table> </body> </html>Prueba y mira ‹/›
Los resultados se muestran a continuación:
A través de la adición encerrado en-bordered La clase, verá que cada elemento tiene un borde y que la tabla tiene esquinas redondeadas, como se muestra en el siguiente ejemplo:
ejemplo !DOCTYPE html> <html> <head>-8<meta charset="utf "> - Tabla con borde/title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> tabla condensada<-bordered"> <caption>Disposición de tabla con borde</caption> <thead> <tr> <caption>Disposición de tabla condensada</<th> <th>Nombre</<th> <th>Ciudad</<th> </tr> </<thead> <tbody> <tr> <th>Código postal</td> <td>Tanmay</td> <td>56<td>Bangalore<1</td> </tr> <tr> 000/td> <td>Sachin</td> <td>4<td>Mumbai<3</td> </tr> <tr> 0000/td> <td>Uma</td> <td>411027</td> </tr> </tbody> </table> </body> </html>Prueba y mira ‹/›
Los resultados se muestran a continuación:
A través de la adición encerrado en-hover La clase, cuando el puntero del ratón se coloca sobre la fila, aparecerá un fondo de color gris claro, como se muestra en el siguiente ejemplo:
ejemplo !DOCTYPE html> <html> <head>-8<meta charset="utf "> - Tabla al pasar el ratón</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> tabla condensada<-hover"> <caption>Disposición de tabla al pasar el ratón</caption> <thead> <tr> <caption>Disposición de tabla condensada</<th> <th>Nombre</<th> <th>Ciudad</<th> </tr> </<thead> <tbody> <tr> <th>Código postal</td> <td>Tanmay</td> <td>56<td>Bangalore<1</td> </tr> <tr> 000/td> <td>Sachin</td> <td>4<td>Mumbai<3</td> </tr> <tr> 0000/td> <td>Uma</td> <td>411027</td> </tr> </tbody> </table> </body> </html>Prueba y mira ‹/›
Los resultados se muestran a continuación:
A través de la adición encerrado en-condensed La propiedad de margen interior (padding) se divide en dos partes para que la tabla se vea más compacta, como se muestra en el siguiente ejemplo. Esto es muy útil cuando se desea que la información se vea más compacta.
ejemplo !DOCTYPE html> <html> <head>-8<meta charset="utf "> - 精简表格Prueba y mira ‹/›
Los resultados se muestran a continuación:
clases de contexto
Las clases de contexto enumeradas en la tabla a continuación le permiten cambiar el color de fondo de las filas o celdas individuales de la tabla. | clases |
---|---|
Descripción | .active |
aplica un color de subrayado a una fila o celda específica | .success |
representa una acción exitosa o positiva | .warning |
representa una advertencia que debe prestar atención | .danger |
representa una acción peligrosa o potencialmente negativa
ejemplo !DOCTYPE html> <html> <head>-8<meta charset="utf "> - Estas clases se pueden aplicar a <tr>, <td> o <th>./title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <table class="table"> clases de contexto</caption> <thead> <tr> <th>Producto</<th> <th>Fecha de pago</<th> <th>Estado</<th> </tr> </<thead> <tbody> <caption>Disposición de tabla de contexto< <td>Producto1</td> <td>23/11/2013</td> <td>Por enviar</td> </tr> <tr class="active"> <td>Producto2</td> <td>10/11/2013</td> <td>En tránsito</td> </tr> <tr class="success"> <td>Producto3</td> <td>20/10/2013</td> <td>Por confirmar</td> </tr> <tr class="warning"> <td>Producto4</td> <td>20/10/2013</td> <td>Reembolsado</td> </tr> </tbody> </table> </body> </html>Prueba y mira ‹/›
Los resultados se muestran a continuación:
tabla responsiva encerrado en a través de la inclusión de cualquier encerrado en-.table responsive 768class, puede hacer que la tabla se desplace horizontalmente para adaptarse a dispositivos pequeños (menores de 768px). Cuando esté en dispositivos mayores de
ejemplo !DOCTYPE html> <html> <head>-8<meta charset="utf "> - <title>Bootstrap ejemplo</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="table-responsive"> <table class="table"> <caption>Disposición de tabla responsiva</caption> <thead> <tr> <th>Producto</<th> <th>Fecha de pago</<th> <th>Estado</<th> </tr> </<thead> <tbody> <tr> <td>Producto1</td> <td>23/11/2013</td> <td>Por enviar</td> </tr> <tr> <td>Producto2</td> <td>10/11/2013</td> <td>En tránsito</td> </tr> <tr> <td>Producto3</td> <td>20/10/2013</td> <td>Por confirmar</td> </tr> <tr> <td>Producto4</td> <td>20/10/2013</td> <td>Reembolsado</td> </tr> </tbody> </table> </div> </body> </html>Prueba y mira ‹/›
Los resultados se muestran a continuación: