column-fill

Índice

Definición de .column-fill utilizado en CSS

Cuando agrega altura a un elemento de múltiples columnas, puede controlar cómo el contenido llena las columnas. El contenido se puede equilibrar o llenarse secuencialmente.

Ejemplo de uso : propiedad CSS column-fill

Si te gustaría utilizar esta propiedad de CSS en tu hoja styles.css, hazlo de la siguiente forma:

ul {
  height: 300px;
  -webkit-columns: 3;
     -moz-columns: 3;
          columns: 3;
  -moz-column-fill: balance;
       column-fill: balance;
}

Otro ejemplo más avanzado de .column-fill es el siguiente de CODEPEN:

Sintaxis de .column-fill en CSS

column-fill: balance|auto|initial|inherit;

Valores

Valor Descripción Manifestación
balance Valor por defecto. Rellena cada columna con aproximadamente la misma cantidad de contenido, pero no permitirá que las columnas sean más altas que la altura (por lo tanto, las columnas pueden ser más cortas que la altura ya que el navegador distribuye el contenido de manera uniforme horizontalmente)
auto Llena cada columna hasta que alcance la altura, y haz esto hasta que se quede sin contenido (por lo tanto, este valor no necesariamente llenará todas las columnas ni las llenará de manera uniforme)
inicial Establece esta propiedad en su valor predeterminado.
heredar Hereda esta propiedad de su elemento principal.

Exploradores compatibles con .column-fill

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

Los números seguidos de -webkit- especifican la primera versión que funcionó con un prefijo.

PropertyChromeInternet Explorer / EdgeFirefoxSafariOpera
column-gap (in Multiple Columns) 50 10 52 10 37
column-gap (in Grid) 66 16 61 12 53
column-gap (in Flexbox) 84 84 63 14.1 70

Bibliografía

Quizás quieras echar un vistazo a estas otras propiedades

¿Necesitas ayuda para crear tu Web?

Cuéntanos de que trata y te asesoraremos sin compromiso