column-span
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2020.
La propiedad column-span
CSS hace posible que un elemento se extienda sobre todas las columnas cuando su valor se establece a all
.
Pruébalo
/* Keyword values */
column-span: none;
column-span: all;
/* Global values */
column-span: inherit;
column-span: initial;
column-span: unset;
A un elemento que se extiende más de una columna se le llama elemento extendido (spanning element).
Sintaxis
La propiedad column-span
se especifica como una de las palabras clave listadas a continuación.
Valores
none
-
El elemento no se extiende en sobre varias columnas.
all
-
El elemento se extiende sobre todas las columnas. El contenido en el flujo normal que aparece antes del elemento se equilibra automáticamente en todas las columnas antes de que aparezca el elemento. El elemento establece un nuevo contexto de formato de bloque..
Sintaxis formal
column-span =
none |
all
Ejemplo
En este ejemplo, la cabecera se expande sobre todas las columnas del artículo.
HTML
<article>
<h2>My Very Special Columns</h2>
<p>
This is a bunch of text split into three columns using the CSS `columns`
property. The text is equally distributed over the columns.
</p>
</article>
CSS
article {
columns: 3;
}
h2 {
column-span: all;
}
Resultado
Especificaciones
Specification |
---|
CSS Multi-column Layout Module Level 1 # column-span |
Compatibilidad con navegadores
BCD tables only load in the browser