Modérateur PHPfrance |
10684 Messages
17 mai 2006, 13:01
Normalement, c'est le navigateur qui gère les retours à la ligne. Tu peux le forcer en ajoutant des tags <br> ou en spécifiant des tailles max à tes containeurs, mais c'est à peu près tout ce que tu peux faire.
Sachant que le navigateur ne fera de retour à la ligne que lorsque la ponctuation l'autorise (tirets, espaces), si tu colles une chaine de caractère dépassant le width, ça pousse les bords..
Si malgré ça, tu as besoin de forcer les retour, il te faut réaliser une fonction qui comptera tes caractères et inserera des <br> aux bons endroits.. sachant qu'en fonction de la police, le nombre de caractère n'est pas du tout lié à la taille qu'ils occupent :
- wwwwwwwwww (10)
- iiiiiiiiii (10)