Seria "relativamente" sencillo si utilizas una fuente que no cambie el
tamaño de celda. Por ejemplo courier, a 10px, siempre ocupará la misma
altura y anchura, sea una "i" o sea una "O" mayúscula.

Sabiendo eso, no tienes más que asignar a cada DIV una anchura y altura
acordes a las líneas y letras por línea que quieras meter.

A continuación, por servidor (PHP, ASP...) calculas la longitud de todo
texto, divides entre columnas necesarias, etc. y vas metiendo en cada DIV lo
que corresponda.

Luego viene lo tedioso (por eso decia relativamente sencillo), que es
empezar a hacer funciones para saber dónde, cuándo, partir un párrafo,
palabra, etc.... Por ejemplo... si después viene un párrafo y sólo queda una
línea libre, no empezarlo, y saltar a la siguiente columna, etc... Incluso
podrías ir más lejos, y poner tantos DIVs como fuese necesario... minimo 3
maximo 6, y si hay más calcular cuántos poner para equilibrarlos en 2 filas
de DIVs columnados, etc...

Podría ser un buen pasatiempo para el finde si estás aburrido y no tienes
nada que hacer...

Un saludo.
__________________________
<?php
$Autor = "Iban Rodriguez";
// Programador, <THE MOVIE>
?>
www.themovie.org


-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nombre de Agustin Garcia
Enviado el: viernes, 11 de noviembre de 2005 17:18
Para: Ovillo, la lista de CSS en castellano
Asunto: Re: [Ovillo] Texto encolumnado

A mi tambien me gustaría poder hacer algo así ya que hago bastantes
maquetaciones de texto en columnas pero css no tiene esa funcionalidad
para que fluya el texto entre columnas.

Lo único que se me ocurre es usar javascript para introducir el texto
en las columnas hasta un límite de caracteres... es algo que llevo
tiempo pensando pero aún no he probado.

El 11/11/05, Quasi · aureat<[EMAIL PROTECTED]> escribió:
> Buenas a [EMAIL PROTECTED]
>
> Trabajo con CSS desde hace basntate, pero nunca se me habia ocurrido
> hacer columnas con el texto, tipo a las revistas.
> Por mas que indago con CSS y pruebo cosas no se como llegar hacer una
> columna (un div) donde el texto que llege a un limite inferior salte a
> la parte de arriba de la columna siguiente.
> No se si me he explicado, hace tipo las columnas de texto que hay en las
> revistas, pero a base de CSS sin tablas claro :)
>
> Alguna sugerencia ?
>
>
> --
> Saludos: Quasi ;)
> www.aureat.net
>
>
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo
>
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a