je n'ai testé que word-break. ça fera ce que tu veux, seulement sous ie.
Max Evans
Ha autant pour moi ;)
Tu pourrais essayer ca alors :
Code :
TABLE {word-break: break-all; }
gm_superstar
Max Evans a écrit a écrit :
Normalement, si tu mets pas de nowrap dans ton <table>, ca revient a la ligne automatiquement :)
Rien à voir ici. lvlarsu n'a pas d'espace dans sa chaîne de caractères et il veut qu'il y ait quand même un retour à la ligne au bout de la cellule.
gm_superstar
ChiCOToS a écrit a écrit :
Oui mais qu'est ce que je dois faire alors ??
Utiliser du javascript?
Je vois que ça...
Mais qu'est ce que tu mets donc dans tes cellules et qui soit si long ?
Max Evans
Normalement, si tu mets pas de nowrap dans ton <table>, ca revient a la ligne automatiquement :)
gm_superstar a écrit a écrit :
Et bien cette personne s'est trompée. En HTML, le contenu prime sur la mise en forme. Si le contenu (les données donc) ne contient pas d'espace où de caractères de retour à la ligne alors la mise en forme s'adapte pour que l'intégralité des donnés soient affichée sans retour à la ligne (en élargissant un tableau de taille fixe s'il le faut).
Oui mais qu'est ce que je dois faire alors ??
Utiliser du javascript?
gm_superstar
Et bien cette personne s'est trompée. En HTML, le contenu prime sur la mise en forme. Si le contenu (les données donc) ne contient pas d'espace où de caractères de retour à la ligne alors la mise en forme s'adapte pour que l'intégralité des donnés soient affichée sans retour à la ligne (en élargissant un tableau de taille fixe s'il le faut).
gm_superstar a écrit a écrit :
A moins d'utiliser JavaScript (compter la longueur de la chaîne et insérer des espaces aux bons endroits), je ne vois pas comment le faire en se contentant du HTML et des CSS.
En HTML, les retours à la ligne sont déterminés par la présence entre les mots d'espaces (' ', '\n', tabulation...) ou du tag <br>. S'il n'y a pas ces caractères quelque part, il n'y pas pas de retour à la ligne et le conteneur est élargi pour qu'il englobe la totalité du texte.
QQun m'as dit k'il fallait créer un tablo fixe, avec une longueur prédéfénie et le texte irai automatiquement a la ligne, j'ai essayé mais ca donne rien !
Peut etre je m'y suis mal pris, qqun sait comment remedier a ce probleme ?
gm_superstar
A moins d'utiliser JavaScript (compter la longueur de la chaîne et insérer des espaces aux bons endroits), je ne vois pas comment le faire en se contentant du HTML et des CSS.
En HTML, les retours à la ligne sont déterminés par la présence entre les mots d'espaces (' ', '\n', tabulation...) ou du tag <br>. S'il n'y a pas ces caractères quelque part, il n'y pas pas de retour à la ligne et le conteneur est élargi pour qu'il englobe la totalité du texte.
lVlarsu a écrit a écrit :
quand j ecris une longue phrase ( sans espace ) dans un tableau dont j ai fixé la taille en pixel, la taille de mon tableau augmente pour se mettre a la meme taille que la phrase.
j aimerai que mon tableau reste fixe et qu il y ai un retour automatique a la ligne.
j ai fait des recherche mais j ai rien trouver de concluant.
chui preneur pour toute les soluces
Bon je suis exactement dans le meme cas que toi, alors up !! SVp :hello:
lVlarsu
quand j ecris une longue phrase ( sans espace ) dans un tableau dont j ai fixé la taille en pixel, la taille de mon tableau augmente pour se mettre a la meme taille que la phrase.
j aimerai que mon tableau reste fixe et qu il y ai un retour automatique a la ligne.
j ai fait des recherche mais j ai rien trouver de concluant.