Temos estilos para tabelas no Bootstrap fornece aparências, layouts e funcionalidades adicionais, como tabelas responsivas, destaque de linhas, colunas ou células.
Ainda, conseguimos aplicar estilos alternados às linhas, criar tabelas com cabeçalho fixo e adicionar recursos de paginação e filtragem às tabelas.

Classes para tratamento de tabelas no Bootstrap
O Bootstrap fornece uma série de classes que podemos usar para estilizar e mudar aparência, layout e comportamento das tabelas.
Afinal, qual a diferença entre layout e aparência?
- Layout: tamanho e o espaçamento das tabelas.
- Aparência: bom… alterar a aparência das células da tabela 🙂
Vamos listar as classes abaixo e mais para o final do post iremos ver exemplos de uso.
Para usar essas classes bootstrap para tabelas só precisamos inseri-las dentro da tag <table>, dessa forma,
<table class="table table-striped">
Vejamos as classes para tabelas que o Bootstrap disponibiliza.
Classes para Layout
As classes de layout são usadas para controlar o tamanho e o espaçamento das tabelas.
.table– Define a tabela como uma tabela Bootstrap..table-borderedAdiciona bordas às células da tabela..table-stripedAdiciona listras às linhas da tabela..table-hoverAdiciona um efeito de sobreposição às linhas da tabela ao passar o mouse sobre elas..table-condensedReduz o tamanho das células da tabela..table-responsiveAdapta a tabela ao tamanho da janela do navegador.
Classes para Aparência
As classes de aparência são usadas para alterar a aparência das células da tabela.
.table-primaryAtribui uma cor primária às células da tabela..table-secondaryAtribui uma cor secundária às células da tabela..table-successAtribui uma cor de sucesso às células da tabela..table-dangerAtribui uma cor de perigo às células da tabela..table-warningAtribui uma cor de aviso às células da tabela..table-infoAtribui uma cor de informação às células da tabela..table-lightAtribui uma cor clara às células da tabela..table-darkAtribui uma cor escura às células da tabela.
Classes para Comportamento
As classes de comportamento são usadas para alterar o comportamento das células da tabela.
.thead-lightAtribui uma cor clara às células da linha de cabeçalho da tabela..thead-darkAtribui uma cor escura às células da linha de cabeçalho da tabela..tbody-lightAtribui uma cor clara às células do corpo da tabela..tbody-darkAtribui uma cor escura às células do corpo da tabela..tfoot-lightAtribui uma cor clara às células da linha de rodapé da tabela..tfoot-darkAtribui uma cor escura às células da linha de rodapé da tabela.
Tabela para os exemplos e testes
Vamos usar a tabela abaixo como exemplo,
<table>
<thead>
<tr>
<th>Nome</th>
<th>Endereço</th>
<th>Telefone</th>
<th>E-mail</th>
</tr>
</thead>
<tbody>
<tr>
<td>João da Silva</td>
<td>Rua das Flores, 123</td>
<td>(11) 9999-9999</td>
<td>joao.silva@example.com</td>
</tr>
<tr>
<td>Maria do Carmo</td>
<td>Avenida Paulista, 456</td>
<td>(11) 8888-8888</td>
<td>maria.carmo@example.com</td>
</tr>
<tr>
<td>José Pereira</td>
<td>Rua da Liberdade, 789</td>
<td>(11) 7777-7777</td>
<td>jose.pereira@example.com</td>
</tr>
<tr>
<td>Ana Paula</td>
<td>Avenida Rebouças, 1011</td>
<td>(11) 6666-6666</td>
<td>ana.paula@example.com</td>
</tr>
<tr>
<td>Pedro Santos</td>
<td>Rua Augusta, 1234</td>
<td>(11) 5555-5555</td>
<td>pedro.santos@example.com</td>
</tr>
</tbody>
</table>
que trará esse formato cru com dados
| Nome | Endereço | Telefone | |
|---|---|---|---|
| João da Silva | Rua das Flores, 123 | (11) 9999-9999 | joao.silva@example.com |
| Maria do Carmo | Avenida Paulista, 456 | (11) 8888-8888 | maria.carmo@example.com |
| José Pereira | Rua da Liberdade, 789 | (11) 7777-7777 | jose.pereira@example.com |
| Ana Paula | Avenida Rebouças, 1011 | (11) 6666-6666 | ana.paula@example.com |
| Pedro Santos | Rua Augusta, 1234 | (11) 5555-5555 | pedro.santos@example.com |
Exemplos de classes Bootstrap para tabelas

Comment on “Estilos para Tabelas no Bootstrap”