Skip to main content

Como centralizar uma tabela usando CSS

Curso de HTML e CSS - Criando Tabelas (table, th, tr, td) - Parte 1 (Abril 2025)

Curso de HTML e CSS - Criando Tabelas (table, th, tr, td) - Parte 1 (Abril 2025)
Anonim

Cascading Style Sheets (CSS) é uma linguagem de folha de estilo usada com mais freqüência para definir o estilo visual de páginas da Web escritas em HTML e XHTML. Você pode ser novo em web design ou CSS e ter dúvidas sobre como centralizar uma tabela em uma página da web. Você também pode ser um designer experiente que está confuso sobre como executar essa técnica agora que a tag CENTER e o atributo align = "center" foram reprovados na tag TABLE. Com o CSS, centralizar as tabelas em uma página da Web não é nada difícil.

Use CSS para centralizar uma tabela

Você pode adicionar uma única linha à sua folha de estilo CSS para centralizar todas as tabelas horizontalmente:

ou você pode adicionar essa mesma linha à sua tabela diretamente:

Quando você coloca uma tabela em uma página da Web, ela está colocando-a em um elemento de nível de bloco, como BODY, P, BLOCKQUOTE ou DIV. Você pode centralizar a tabela dentro desse elemento usando o margem: auto; estilo. Isso diz ao navegador para tornar as margens em todos os lados da tabela iguais, o que posiciona a tabela no centro da página da web.

Alguns navegadores da Web mais antigos não suportam este método

Se o seu site precisa suportar um navegador da Web mais antigo, como o Internet Explorer 6, você precisa continuar usandoalign = "center" ou a tag CENTER para centralizar suas tabelas. Essa é a única complicação que você encontrará ao centralizar suas tabelas em uma página da web. Usando esta técnica é fácil e pode ser executado em questão de minutos.