Propriedade column-count

Última atualização: 2026-09-13

column-count Propriedade column-count

A propriedade column-count especifica o número de colunas em que o conteúdo de um elemento é dividido. Parte do CSS Multi-column Layout, é normalmente combinada com column-gap e column-rule para produzir tipografia de várias colunas estilo jornal.

Categoria
Valor Inicialauto
HerdadoNão
Aplica-se A
Tipo de Animação
Versão CSSCSS3
StatusPadrão

📝 Sintaxe

column-count: auto | <integer>;

⚙️ Valores

ValorTipoDescrição
autoPalavra-chaveCalculado automaticamente.
<integer>TipoUm número fixo de colunas.

▶ Exemplo

Edite o código abaixo e veja o resultado ao vivo no playground:

🌐 Suporte dos Navegadores

Navegador ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
column-count v57 v12 v52 v10.1 v44
Suportado em todos os principais navegadores
Dica: Quando column-count e column-width são definidos juntos, column-count atua como o máximo; o número real de colunas pode ser menor.
Aviso: Colunas em excesso deixam cada uma muito estreita para uma leitura confortável. Defina a quantidade de acordo com o comprimento do conteúdo e a largura do contêiner; normalmente 2 a 4 colunas é apropriado.

❓ Perguntas Frequentes

QQual tem prioridade: column-count ou column-width?
AQuando ambas são definidas, column-count atua como teto: o navegador descobre quantas colunas cabem na column-width dada e limita o resultado em column-count. Por exemplo, column-width:200px; column-count:3 produz 3 colunas em um contêiner de 700px, mas apenas 2 em um de 450px; ele nunca força uma coluna extra. Em resumo, column-width dirige o layout e column-count o limita.
QPor que column-count:3 não surte efeito?
APossíveis motivos: primeiro, conteúdo insuficiente, pois quando o conteúdo é muito curto o navegador mostra apenas o número de colunas necessário; segundo, a altura ou largura do contêiner está restrita e não comporta 3 colunas; terceiro, column-width também está definida e restringe a contagem para menos; quarto, um navegador antigo sem suporte. O multi-column é dirigido pelo conteúdo: a contagem é uma meta, não uma garantia rígida, e mais conteúdo preenche as colunas.
QO que significa column-count:auto?
Aauto significa que o número de colunas não é decidido por esta propriedade; fica a cargo de column-width ou do navegador. Se column-width for definida, a contagem deriva dela automaticamente; se nenhuma for definida, o conteúdo permanece em uma única coluna. auto é o valor padrão, então column-count:auto sozinho não tem efeito visível; combine-a com column-width para habilitar o fluxo automático de colunas.
QComo controlo o espaço entre colunas?
AUse column-gap para o espaçamento, por exemplo column-gap:24px, e column-rule para um divisor entre colunas, por exemplo column-rule:1px solid #ccc. Ambos se aplicam apenas a contêineres de várias colunas. Recomenda-se uma folga de 24px a 40px, ou 1.5em a 2em; muito pequena dificulta distinguir colunas adjacentes, e muito grande desperdiça espaço e interrompe a linha de leitura, então ajuste-a conforme o tamanho real da fonte.

📚 Tutoriais Relacionados

Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%