Ajuster la taille du texte selon sa longueur et la taille de son conteneur.

Eléphant du PHP | 190 Messages

17 janv. 2009, 19:42

Bonsoir,

Alors voila j'ai un conteneur <div> de dimensions fixe, ce conteneur affiche le pseudo du membre s'il est connecté.

Mais lorsque le pseudo est trop long, l'affichage se fait sur plusieurs lignes et c'est pas très beau.

Donc ma question: Est-ce possible en css, d'ajuster automatiquement du texte à la taille de son conteneur ?

J'aimerai éviter le javascript si possible.

Merci d'avance.

Mammouth du PHP | 2937 Messages

17 janv. 2009, 22:31

Regarde la propriété CSS white-space.

Eléphant du PHP | 190 Messages

19 janv. 2009, 00:33

Effectivement cette propriété permet de ne pas retourner a la ligne lorsque le texte touche le bord du div mais dans ce cas le texte dépasse carrément et c'est encore moins beau.

Je ne vois qu'une solution ... Traiter la chaine en php et adapter la taille du texte selon le nombre de caractères retournés. J'aurai espérer une solution plus rapide mais apres de multiples recherches ca semble impossible directement en css.

Merci quand même.

Mammouth du PHP | 2937 Messages

19 janv. 2009, 10:45

Effectivement cette propriété permet de ne pas retourner a la ligne lorsque le texte touche le bord du div mais dans ce cas le texte dépasse carrément et c'est encore moins beau.
Tu peux en atténuer l'effet avec un overflow: auto. ;)