Comment forcer le passage a la ligne dans un tableau? [HTML] - Programmation
Marsh Posté le 27-07-2002 à 14:57:39
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
Marsh Posté le 27-07-2002 à 15:11:26
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.
Marsh Posté le 27-07-2002 à 15:21:07
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 ?
Marsh Posté le 27-07-2002 à 15:40:55
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).
Marsh Posté le 27-07-2002 à 16:27:35
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?
Marsh Posté le 27-07-2002 à 17:53:37
Normalement, si tu mets pas de nowrap dans ton <table>, ca revient a la ligne automatiquement
Marsh Posté le 27-07-2002 à 18:02:33
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 ?
Marsh Posté le 27-07-2002 à 18:03:53
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.
Marsh Posté le 27-07-2002 à 18:27:52
Ha autant pour moi
Tu pourrais essayer ca alors :
Code :
|
Marsh Posté le 27-07-2002 à 18:30:51
http://msdn.microsoft.com/library/ [...] dbreak.asp
http://msdn.microsoft.com/library/ [...] rdwrap.asp
je n'ai testé que word-break. ça fera ce que tu veux, seulement sous ie.
Marsh Posté le 27-07-2002 à 00:23:26
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