wordwrap dans un <table>

wordwrap dans un <table> - HTML/CSS - Programmation

Marsh Posté le 12-07-2005 à 15:26:14    

bonjour,
 
je dispose d'un table ayant ces proprietés :

<table width="200" cellspacing="1" cellpadding="3" border="0" align="center"><tr><td style="border-width: 1px; border-color: #666666; border-style: solid" >...</td></tr></table>


c'est donc un tableau ayant 200px de largeur.
quand j'entre du texte dans mon tableau, le texte passe a la ligne quand on commence un nouveau mot et qu'il n'y a plus assez de place sur une ligne pour faire tenir ce mot sur cette meme ligne. tout ceci est normal, mais mon probleme arrive quand j'ai une ligne de texte sans espace faisant plus de 200px. le tableau se deforme et s'agrandi (deformant ainsi tout le reste de ma page!)
 
je souhaiterai qu'il garde sa taille et que le texte soit tronqué au caractere.  
Tout ceci, uniquement en html/css.
 
Quelqu'un a t il une solution ?
 
j'espere que je me suis bien expliqué  :pt1cable:

Reply

Marsh Posté le 12-07-2005 à 15:26:14   

Reply

Marsh Posté le 12-07-2005 à 15:28:57    

Oh maman le code [:johneh]

Reply

Marsh Posté le 12-07-2005 à 15:29:13    

PS : cette question revient 3 fois par semaines

Reply

Marsh Posté le 12-07-2005 à 15:38:00    

bon alors juste un petit lien  :ange:

Reply

Marsh Posté le 12-07-2005 à 15:40:16    

La réponse, c'est qu'on peut pas ;) Faut couper le mot genre via PHP de façon automatique

Reply

Marsh Posté le 12-07-2005 à 15:45:27    

cest justement le genre de reponse que je voulais pas entendre :cry:  
 
bon bon, il va falloir trouver une autre solution..
 
merci quand meme  :hello:

Reply

Marsh Posté le 12-07-2005 à 15:56:53    

ca doit être possible en JS ( DOM ) de couper tout les mots d'un ID particulier ? non ?

Reply

Marsh Posté le 12-07-2005 à 16:05:50    

bl@p_psx a écrit :

ca doit être possible en JS ( DOM ) de couper tout les mots d'un ID particulier ? non ?


 :heink:  
 
Un mot est une partie d'une node texte, tu ne peux pas donner d'ID à une node texte, va faloir m'expliquer comment t'en donnes un à un bout de node texte [:mlc]  
 
(et accessoirement, 200px de lettres sans espaces... [:totoz] )

Reply

Marsh Posté le 12-07-2005 à 16:11:35    

dans un div avec un id ... tu recups la chaine complete, tu explode les " " dans un tableau, et tu lit le tableau en retenant les chaines trop longue que tu split ...
 
j'ai pas dis que c'etait simple ( c'est meme plutot tirer par les cheveux) mais ca doit être possible )

Reply

Marsh Posté le 12-07-2005 à 17:06:00    

il ny a pas besoin de chercher d'astuce si le text contient des espaces. il passera a la ligne tout seul comme un grand si on arrive en fin de ligne.
le probleme est si l'on a plus de 200px de lettres sans espaces..

Reply

Marsh Posté le 12-07-2005 à 17:06:00   

Reply

Marsh Posté le 12-07-2005 à 17:12:41    

et ma solution, bien que n'etant pas facile à mettre en place, est realisable, sans php

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed