English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Usar CSS3en el que se puede dividir el contenido de texto de un elemento en múltiples columnas.
CSS3Se introdujo el módulo de diseño en múltiples columnas, que permite crear múltiples disposiciones de columnas de manera simple y efectiva. Ahora, no es necesario usar cuadros flotantes para crear diseños como los vistos en revistas y periódicos. Esto es un ejemplo de uso de CSS3Un ejemplo simple de funcionalidad de diseño en múltiples columnas que divide el texto en tres columnas.
p { -webkit-column-count: 3; /* Chrome, Safari, Opera */ -moz-column-count: 3; /* Firefox */ column-count: 3; }Prueba para ver‹/›
propiedades CSS, column-count y column-width especifica si se mostrarán columnas y cuántas.-count establece el número de columnas dentro del elemento multicol, mientras que column-El atributo width establece el ancho necesario de la columna.
p { -webkit-column-width: 150px; /* Chrome, Safari, Opera */ -moz-column-width: 150px; /* Firefox */ column-width: 150px; }Prueba para ver‹/›
Nota:column-width especifica el ancho óptimo de la columna. Sin embargo, el ancho real de la columna puede variar según el espacio disponible, pudiendo ensanchar o estrecharse. Esta propiedad no debe confundirse con column-juntos con la propiedad count.
Puede usar la propiedad column-La propiedad gap especifica el espacio entre columnas. Se aplica el mismo espacio entre cada columna. El espacio predeterminado es normal, que es 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; }Prueba para ver‹/›
También puede usar column-La propiedad rule añade una línea entre las columnas, es decir, la regla. Es una propiedad abreviada utilizada para establecer el ancho, estilo y color de la regla en una declaración única. La propiedad column-La propiedad rule utiliza los mismos valores que border y outline.
p { /* Chrome, Safari, Opera */ -webkit-column-count: 3; -webkit-column-gap: 100px; -webkit-column-rule: 2px sólido rojo; /* Firefox */ -moz-column-count: 3; -moz-column-gap: 100px; -moz-column-rule: 2px sólido rojo; column-count: 3; column-gap: 100px; column-rule: 2px sólido rojo; }Prueba para ver‹/›
Nota:El ancho de la regla de columna no afecta el ancho del cuadro de columna, pero si el ancho de la regla de columna es mayor que el espacio entre columnas, los cuadros de columna adyacentes se superpondrán a la regla.
La siguiente tabla resume brevemente todas las propiedades de multicolumna:
Propiedad | Descripción |
---|---|
column-count | Especificar el número de columnas en un elemento multicolumna. |
column-fill | Especificar cómo se distribuye el contenido entre las columnas. |
column-gap | Especificar el espacio entre columnas. |
column-rule | Especificar la línea o raya que se dibujará entre las columnas. |
column-rule-color | Especificar el color de la regla entre columnas. |
column-rule-style | Especificar el estilo de regla entre columnas. |
column-rule-width | Especificar el ancho de regla entre columnas. |
column-span | Especificar cuántas columnas cubre un elemento. |
column-width | La mejor anchura de las columnas especificadas. |
columns | Se utiliza para establecer simultáneamentecolumn-widthycolumn-countPropiedades de abreviatura. |