CSS3 - Columnas múltiples
CSS3 admitía varias columnas para organizar el texto como una estructura de papel de noticias.
Algunas de las propiedades de columnas múltiples más utilizadas, como se muestra a continuación:
No Señor. | Valor y descripción |
---|---|
1 | column-count Se utiliza para contar el número de columnas que debe dividirse ese elemento. |
2 | column-fill Solía decidir cómo llenar las columnas. |
3 | column-gap Se usa para decidir el espacio entre las columnas. |
4 | column-rule Usado para especifica el número de reglas. |
5 | rule-color Se utiliza para especificar el color de la regla de columna. |
6 | rule-style Se usa para especificar la regla de estilo para la columna. |
7 | rule-width Se usa para especificar el ancho. |
8 | column-span Se utiliza para especificar el intervalo entre columnas. |
Ejemplo
El siguiente ejemplo muestra la disposición del texto como una nueva estructura de papel.
<html>
<head>
<style>
.multi {
/* Column count property */
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
/* Column gap property */
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
/* Column style property */
-webkit-column-rule-style: solid;
-moz-column-rule-style: solid;
column-rule-style: solid;
}
</style>
</head>
<body>
<div class = "multi">
Tutorials Point originated from the idea that there exists a class
of readers who respond better to online content and prefer to learn
new skills at their own pace from the comforts of their drawing rooms.
The journey commenced with a single tutorial on HTML in 2006 and elated
by the response it generated, we worked our way to adding fresh tutorials
to our repository which now proudly flaunts a wealth of tutorials and
allied articles on topics ranging from programming languages to web
designing to academics and much more.
</div>
</body>
</html>
Producirá el siguiente resultado:
Supongamos que, si el usuario quiere hacer texto como papel nuevo sin línea, podemos hacerlo eliminando la sintaxis de estilo como se muestra a continuación:
.multi {
/* Column count property */
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
/* Column gap property */
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
}
Producirá el siguiente resultado: