English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Usando CSS3onde você pode dividir o conteúdo de texto do elemento em várias colunas.
CSS3Foi introduzido o módulo de layout de colunas múltiplas, que permite criar layouts de colunas múltiplas de maneira simples e eficaz. Agora, você pode criar layouts sem usar caixas flutuantes, como os vistos em revistas e jornais. Este é um exemplo de uso do CSS3Um exemplo simples de layout de colunas múltiplas, dividindo alguns textos em três colunas.
p { -webkit-column-count: 3; /* Chrome, Safari, Opera */ -moz-column-count: 3; /* Firefox */ column-count: 3; }Teste e veja‹/›
propriedade CSS, column-count e column-width especifica se e quantas colunas serão exibidas. column-count define o número de colunas dentro do elemento multicol, enquanto column-A propriedade width define a largura necessária da coluna.
p { -webkit-column-width: 150px; /* Chrome, Safari, Opera */ -moz-column-width: 150px; /* Firefox */ column-width: 150px; }Teste e veja‹/›
Nota:column-width especifica a largura ideal da coluna. No entanto, a largura real da coluna pode variar dependendo do espaço disponível. Essa propriedade não deve ser confundida com column-juntamente com a propriedade count..
Você pode usar a propriedade column-A propriedade gap especifica o espaçamento entre as colunas. A mesma distância é aplicada entre cada coluna. O espaçamento padrão é normal, que é igual a1em.
p { /* Chrome, Safari, Opera */ -webkit-column-count: 3; -webkit-column-gap: 100px; /* Firefox */ -moz-column-count: 3; -moz-column-gap: 100px; column-count: 3; column-gap: 100px; }Teste e veja‹/›
Você também pode usar column-A propriedade rule adiciona uma linha entre as colunas, chamada de regra. É um atalho abreviado usado para definir a largura, estilo e cor da regra em uma única declaração. A propriedade column-A propriedade rule usa os mesmos valores que border e outline.
p { /* Chrome, Safari, Opera */ -webkit-column-count: 3; -webkit-column-gap: 100px; -webkit-column-rule: 2px sólido vermelho; /* Firefox */ -moz-column-count: 3; -moz-column-gap: 100px; -moz-column-rule: 2px sólido vermelho; column-count: 3; column-gap: 100px; column-rule: 2px sólido vermelho; }Teste e veja‹/›
Atenção:A largura da regra da coluna não afeta o tamanho da caixa da coluna, mas se a largura da regra da coluna for maior que o espaçamento, as caixas adjacentes das colunas se sobreporão a essa regra.
A tabela a seguir resume brevemente todas as propriedades multicolunas:
Propriedade | Descrição |
---|---|
column-count | especifica o número de colunas dentro de um elemento multicoluna. |
column-fill | especifica como o conteúdo é distribuído entre as colunas. |
column-gap | especifica o espaçamento entre as colunas. |
column-rule | especifica a linha ou rastreamento a ser desenhada entre as colunas. |
column-rule-color | especifica a cor regulamentada entre as colunas. |
column-rule-style | especifica o estilo regulamentado entre as colunas. |
column-rule-width | especifica a largura regulamentada entre as colunas. |
column-span | especifica quantas colunas um elemento ultrapassa. |
column-width | a largura ideal das colunas. |
columns | usado para definir simultaneamentecolumn-widthecolumn-countAtributo abreviado das propriedades. |