Documentación e exemplos para o estilo de opción de táboas (dado o seu uso predominante nos complementos de JavaScript) con Bootstrap.
Exemplos
Debido ao uso xeneralizado de táboas en widgets de terceiros, como calendarios e seleccionadores de datas, deseñamos as nosas táboas para que se habiliten . Só ten que engadir a clase base .tablea calquera <table>e, a continuación, ampliar con estilos personalizados ou as nosas diversas clases modificadoras incluídas.
Usando o marcado de táboas máis básico, velaí como .tablese ven as táboas baseadas en Bootstrap. Todos os estilos de táboa herdanse en Bootstrap 4 , o que significa que as táboas aniñadas terán o mesmo estilo que o pai.
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry
o paxaro
@twitter
Tamén podes inverter as cores (con texto claro sobre fondos escuros) con .table-dark.
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry
o paxaro
@twitter
Opcións de cabeza de táboa
Semellante ás táboas e ás táboas escuras, use as clases modificadoras .thead-lightou .thead-darkpara facer que <thead>s apareza en gris claro ou escuro.
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry
o paxaro
@twitter
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry
o paxaro
@twitter
Filas a raias
Utilízao .table-stripedpara engadir franxas de cebra a calquera fila da táboa dentro do <tbody>.
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry
o paxaro
@twitter
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry
o paxaro
@twitter
Mesa con bordes
Engade .table-borderedos bordos en todos os lados da táboa e das celas.
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry o paxaro
@twitter
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry o paxaro
@twitter
Mesa sen bordes
Engadir .table-borderlesspara unha táboa sen bordos.
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry o paxaro
@twitter
.table-borderlesstamén se pode usar en mesas escuras.
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry o paxaro
@twitter
Filas flotables
Engadir .table-hoverpara activar un estado de paso nas filas da táboa dentro dun <tbody>.
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry o paxaro
@twitter
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry o paxaro
@twitter
Mesa pequena
Engade .table-smpara facer as táboas máis compactas cortando o recheo celular á metade.
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry o paxaro
@twitter
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry o paxaro
@twitter
Clases contextuais
Use clases contextuais para colorear filas de táboas ou celas individuais.
Clase
Título
Título
Activo
Célula
Célula
Por defecto
Célula
Célula
Primaria
Célula
Célula
Secundaria
Célula
Célula
Éxito
Célula
Célula
Perigo
Célula
Célula
Aviso
Célula
Célula
Información
Célula
Célula
Luz
Célula
Célula
Escuro
Célula
Célula
As variantes habituais do fondo da táboa non están dispoñibles coa táboa escura; non obstante, pode usar utilidades de texto ou de fondo para conseguir estilos similares.
#
Título
Título
1
Célula
Célula
2
Célula
Célula
3
Célula
Célula
4
Célula
Célula
5
Célula
Célula
6
Célula
Célula
7
Célula
Célula
8
Célula
Célula
9
Célula
Célula
Transmitir significado ás tecnoloxías de asistencia
Usar cor para engadir significado só proporciona unha indicación visual, que non se transmitirá aos usuarios de tecnoloxías auxiliares, como lectores de pantalla. Asegúrese de que a información indicada pola cor sexa obvia desde o propio contido (por exemplo, o texto visible) ou se inclúa a través de medios alternativos, como o texto adicional oculto coa .sr-onlyclase.
Crea táboas sensibles envolvendo calquera .tablecon .table-responsive{-sm|-md|-lg|-xl}, facendo que a táboa se desprace horizontalmente en cada max-widthpunto de interrupción de ata (pero sen incluír) 576px, 768px, 992px e 1120px, respectivamente.
Teña en conta que, dado que actualmente os navegadores non admiten consultas de contexto de intervalos , traballamos sobre as limitacións min-e os max-prefixos e as ventás gráficas con anchos fraccionarios (que poden ocorrer en determinadas condicións en dispositivos de alta ppp, por exemplo) mediante o uso de valores con maior precisión para estas comparacións. .
Subtítulos
A <caption>funciona como un título para unha táboa. Axuda aos usuarios con lectores de pantalla a atopar unha táboa e comprender de que se trata e decidir se queren lela.
Lista de usuarios
#
Primeira
Último
Manexar
1
Marcos
Oto
@mdo
2
Xacobe
Thornton
@graxas
3
Larry
o paxaro
@twitter
Táboas sensibles
As táboas sensibles permiten desprazarse horizontalmente con facilidade. Fai que calquera táboa responda en todas as ventanas gráficas envolvendo un .tablecon .table-responsive. Ou escolle un punto de interrupción máximo co que queiras ter unha táboa receptiva usando .table-responsive{-sm|-md|-lg|-xl}.
Recorte/truncamento vertical
As táboas sensibles fan uso de overflow-y: hidden, que recorta calquera contido que vaia máis aló dos bordos inferior ou superior da táboa. En particular, isto pode cortar os menús despregables e outros widgets de terceiros.
Sempre receptivo
En cada punto de interrupción, úsao .table-responsivepara táboas de desprazamento horizontal.
#
Título
Título
Título
Título
Título
Título
Título
Título
Título
1
Célula
Célula
Célula
Célula
Célula
Célula
Célula
Célula
Célula
2
Célula
Célula
Célula
Célula
Célula
Célula
Célula
Célula
Célula
3
Célula
Célula
Célula
Célula
Célula
Célula
Célula
Célula
Célula
Punto de interrupción específico
Utilízase .table-responsive{-sm|-md|-lg|-xl}segundo sexa necesario para crear táboas receptivas ata un punto de interrupción particular. A partir dese punto de interrupción, a táboa comportarase normalmente e non desprazarase horizontalmente.
Estas táboas poden aparecer rotas ata que os seus estilos de resposta se apliquen a anchos de visualización específicos.