En http://www.quirksmode.org/oddsandends/wbr.html te lo explica muy bien.

Lo que tienes que hacer es cada cierto número de caracteres (50 por ejemplo)
meter un <wbr/> o un &shy; Esto lo dice al navegador que si el texto es muy
largo puede romperlo por ahí. La compatibilidad de estos elementos con los
navegadores la puedes encontrar en el enlace que te he puesto.

El día 9/12/07, Nacho Garcia <[EMAIL PROTECTED]> escribió:
>
> he probado a mandarme a mi mismo un mensaje de gmail con una cadena muy
> larga a ver como la mostraba, y he visto que divide la cadena con
> etiquetas
> <wbr/>
> no habia visto nunca antes esa etiqueta, para que se usan ?.
>
> Con js entonces tendré que leer la longitud de la cadena y cortarla en
> caso
> de que sea muy grande, pero el problema es que muchas "i" ocupan menos que
> muchas m por ejemplo.
>
> iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii   (40 ies)
> mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm (40 emes)
>
> El día 9/12/07, Almorca <[EMAIL PROTECTED]> escribió:
> >
> > Creo que lo que intentas conseguir no se puede hacer con css, por lo
> menos
> > con css 2.1. Deberás buscar alguna solución mediante javascript.
> >
> > El día 9/12/07, Nacho Garcia <[EMAIL PROTECTED]> escribió:
> > >
> > > Buenas,
> > >
> > > tengo un div con un mensaje que puede ser editado por el usuario.
> > > Ese div, tiene una anchura determinada, y la altura será variable en
> > > función
> > > del texto que entre.
> > >
> > > el problema me surge cuando el usuario mete una cadena sin espacios
> que
> > > ocupa más que la anchura, es decir una cadena como esta:
> > >
> > >
> > >
> >
> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> > >
> > > Si la anchura del div es menor que la anchura de la cadena, entonces
> si
> > le
> > > pongo overflow:hidden simplemente el exceso no aparece, y si no pongo
> > > nada,
> > > se sale fuera del div.
> > > Lo que intento es que la cadena se corte cuando llege al final.
> > >
> > > Por ejemplo si el usuario introduce la cadena anterior con un div
> > pequeño,
> > > tendría un resultado como este
> > > aaaaaaaaaaaaaaaaaaaaaa
> > > aaaaaaaaaaaaaaaaaaaaaa
> > > aaaaaaaaaaaaaaaaaaaaaa
> > > aaaaaaaaaaaaaaaaa
> > >
> > >
> > >
> > > saludos a todos
> > > _______________________________________________
> > > Lista de distribución Ovillo
> > > Para escribir a la lista, envia un correo a [email protected]
> > > Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> > > http://lists.ovillo.org/mailman/listinfo/ovillo
> > >
> >
> >
> >
> > --
> > We don't need no education - Pink Floyd
> > _______________________________________________
> > Lista de distribución Ovillo
> > Para escribir a la lista, envia un correo a [email protected]
> > Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> > http://lists.ovillo.org/mailman/listinfo/ovillo
> >
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a [email protected]
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>



-- 
We don't need no education - Pink Floyd
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a