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