CSS Multiple Columns

CSS Multiple Columns

Contenido original de W3Schools


Diseño de varias columnas

El diseño de varias columnas de CSS permite una fácil definición de varias columnas de texto, como en los periódicos:


Propiedades de varias columnas

En este capítulo aprenderás acerca de las siguientes propiedades multi columnas:

  • column-count

  • column-gap

  • column-rule-style

  • column-rule-width

  • column-rule-color

  • column-rule

  • column-span

  • column-width


Compatibilidad con el navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con la propiedad.

PropiedadChromeEdgeMozillaSafariOpera
column-count50.010.052.09.037.0
column-gap50.010.052.09.037.0
column-rule50.010.052.09.037.0
column-rule-color50.010.052.09.037.0
column-rule-style50.010.052.09.037.0
column-rule-width50.010.052.09.037.0
column-span50.010.071.09.037.0
column-width50.010.052.09.037.0

Crea múltiples columnas

La propiedad column-count especifica el número de columnas en las que se debe dividir un elemento.

El siguiente ejemplo dividirá el texto en el elemento <div> en 3 columnas:

Ejemplo:

div {
  column-count: 3;
}

Ver ejemplo


Especifica la brecha entre columnas

La propiedad column-gap especifica el espacio entre las columnas.

El siguiente ejemplo especifica un espacio de 40 píxeles entre las columnas:

Ejemplo:

div {
  column-gap: 40px;
}

Ver ejemplo


Reglas de columna

La propiedad column-rule-style especifica el estilo de la regla entre columnas:

Ejemplo:

div {
  column-rule-style: solid;
}

Ver ejemplo


La propiedad column-rule-width especifica el ancho de la regla entre columnas:

Ejemplo:

div {
  column-rule-width: 1px;
}

Ver ejemplo


La propiedad column-rule-color especifica el color de la regla entre columnas:

Ejemplo:

div {
  column-rule-color: lightblue;
}

Ver ejemplo


La propiedad column-rule es una propiedad abreviada para configurar todas las propiedades anteriores.

El siguiente ejemplo establece el ancho, el estilo y el color de la regla entre columnas:

Ejemplo:

div {
  column-rule: 1px solid lightblue;
}

Ver ejemplo


Especificar cuántas columnas debe abarcar un elemento

La propiedad column-span especifica cuántas columnas debe abarcar un elemento

El siguiente ejemplo especifica que el elemento <h2> debe abarcar todas las columnas:

Ejemplo:

h2 {
  column-span: all;
}

Ver ejemplo


Especifique el ancho de la columna

La propiedad column-width especifica un ancho óptimo sugerido para las columnas.

El siguiente ejemplo especifica que el ancho óptimo sugerido para las columnas debe ser 100px:

Ejemplo:

div {
  column-width: 100px;
}

Ver ejemplo


Todas las propiedades

La siguiente tabla enumera todas las propiedades de varias columnas:

PropiedadDescripción
column-countEspecifica el número de columnas en las que se debe dividir un elemento.
column-fillEspecifica cómo llenar las columnas.
column-gapEspecifica el espacio entre las columnas.
column-ruleUna propiedad abreviada para configurar todas las propiedades column-rule.
column-rule-colorEspecifica el color de la regla entre columnas.
column-rule-styleEspecifica el estilo de la regla entre columnas.
column-rule-widthEspecifica el ancho de la regla entre columnas.
column-spanEspecifica cuántas columnas debe abarcar un elemento.
column-widthEspecifica un ancho óptimo sugerido para las columnas.
columnsUna propiedad abreviada para establecer el ancho de columna y el recuento de columnas.

Traducido con 💚 desde W3Schools.com

Did you find this article valuable?

Support Santos Romero by becoming a sponsor. Any amount is appreciated!