[Ovillo] Texto en columnas
Buenos días... He leído que con CSS3 se puede dividir fácilmente un bloque de texto (por ejemplo recuperado de DB) en columnas... tenéis algún enlace de referencia para ver un ejemplo? Qué tal con las compativilidades, sólo va en Internet Explorer o lo aceptan los demás navegadores? Si me pasáis un ejemplo ya compruebo yo lo de los navegadores. :P [OT].- Si conocéis algun sistema mejor en JS y me podéis facilitar una referencia también os lo agradecería. Saludos especiales por ser mi primer post. Paz. Josuke www.dixital.com ___ 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
RE: [Ovillo] Texto en columnas
Lo de sólo va en Internet Explorer o lo aceptan los demás navegadores, supongo que será una ironía, ¿verdad? IE apenas sabe lo que es CSS2, como para saber de CSS3. Respecto a las columnas y otras alternativas, te pego aquí una respuesta que envié a otro usuario hace un tiempo sobre eso mismo, por si te sirve: 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 Josuke Enviado el: martes, 06 de diciembre de 2005 11:38 Para: 'Ovillo, la lista de CSS en castellano' Asunto: [Ovillo] Texto en columnas Buenos días... He leído que con CSS3 se puede dividir fácilmente un bloque de texto (por ejemplo recuperado de DB) en columnas... tenéis algún enlace de referencia para ver un ejemplo? Qué tal con las compativilidades, sólo va en Internet Explorer o lo aceptan los demás navegadores? Si me pasáis un ejemplo ya compruebo yo lo de los navegadores. :P [OT].- Si conocéis algun sistema mejor en JS y me podéis facilitar una referencia también os lo agradecería. Saludos especiales por ser mi primer post. Paz. Josuke www.dixital.com ___ 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
Re: [Ovillo] Texto en columnas
Javascript te puede ayudar http://www.csscripting.com/css-multi-column/ El 6/12/05, Iban Rodriguez[EMAIL PROTECTED] escribió: Lo de sólo va en Internet Explorer o lo aceptan los demás navegadores, supongo que será una ironía, ¿verdad? IE apenas sabe lo que es CSS2, como para saber de CSS3. Respecto a las columnas y otras alternativas, te pego aquí una respuesta que envié a otro usuario hace un tiempo sobre eso mismo, por si te sirve: 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 Josuke Enviado el: martes, 06 de diciembre de 2005 11:38 Para: 'Ovillo, la lista de CSS en castellano' Asunto: [Ovillo] Texto en columnas Buenos días... He leído que con CSS3 se puede dividir fácilmente un bloque de texto (por ejemplo recuperado de DB) en columnas... tenéis algún enlace de referencia para ver un ejemplo? Qué tal con las compativilidades, sólo va en Internet Explorer o lo aceptan los demás navegadores? Si me pasáis un ejemplo ya compruebo yo lo de los navegadores. :P [OT].- Si conocéis algun sistema mejor en JS y me podéis facilitar una referencia también os lo agradecería. Saludos especiales por ser mi primer post. Paz. Josuke www.dixital.com ___ 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
RE: [Ovillo] Texto en columnas
Muchas gracias por el enlace. Me ha sido de mucha ayuda. Josuke www.dixital.com -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Santiago Flores Enviado el: martes, 06 de diciembre de 2005 15:42 Para: Ovillo, la lista de CSS en castellano Asunto: Re: [Ovillo] Texto en columnas Javascript te puede ayudar http://www.csscripting.com/css-multi-column/ El 6/12/05, Iban Rodriguez[EMAIL PROTECTED] escribió: Lo de sólo va en Internet Explorer o lo aceptan los demás navegadores, supongo que será una ironía, ¿verdad? IE apenas sabe lo que es CSS2, como para saber de CSS3. Respecto a las columnas y otras alternativas, te pego aquí una respuesta que envié a otro usuario hace un tiempo sobre eso mismo, por si te sirve: 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 Josuke Enviado el: martes, 06 de diciembre de 2005 11:38 Para: 'Ovillo, la lista de CSS en castellano' Asunto: [Ovillo] Texto en columnas Buenos días... He leído que con CSS3 se puede dividir fácilmente un bloque de texto (por ejemplo recuperado de DB) en columnas... tenéis algún enlace de referencia para ver un ejemplo? Qué tal con las compativilidades, sólo va en Internet Explorer o lo aceptan los demás navegadores? Si me pasáis un ejemplo ya compruebo yo lo de los navegadores. :P [OT].- Si conocéis algun sistema mejor en JS y me podéis facilitar una referencia también os lo agradecería. Saludos especiales por ser mi primer post. Paz. Josuke www.dixital.com ___ 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 ___ 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