texte de longueur variable dans cellule fixe

texte de longueur variable dans cellule fixe - HTML/CSS - Programmation

Marsh Posté le 01-10-2003 à 13:55:54    

Hello,  
 
je cherche à afficher un texte de longueur variable dans un tableau avec des cellules de tailles fixes. Je m'explique, si la longueur du texte est supérieur à la taille de la cellule, je ne veut pas que la cellule se redimmensionne automatiquement mais que le texte soit tronqué à la taille de la cellule.
En suite est t'il possible d'afficher ce texte sur plusieurs lignes ?
 
une idée ?
 

Reply

Marsh Posté le 01-10-2003 à 13:55:54   

Reply

Marsh Posté le 01-10-2003 à 14:06:42    

Oui, couper avec PHP en fonction d'un nombre de lettres maximum par mot.
 
Sinon, seulement avec du html, non, pas de solution.

Reply

Marsh Posté le 01-10-2003 à 19:13:41    

Et un td overflow: hidden c'est pas jouable ?


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
Reply

Marsh Posté le 01-10-2003 à 19:20:35    

SIBELIUS a écrit :

Et un td overflow: hidden c'est pas jouable ?


Plus précisément, il faut mettre un DIV dans le TD et appliquer "overflow: hidden" au DIV.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 01-10-2003 à 20:09:10    

gm_superstar a écrit :


Plus précisément, il faut mettre un DIV dans le TD et appliquer "overflow: hidden" au DIV.


 
Oui, mais ya pas de coupure avec renvoie à la ligne et je crois que c'est ce que voulait le monsieur ;)

Reply

Marsh Posté le 01-10-2003 à 20:12:13    

whitespace:nowarp;

Reply

Marsh Posté le 01-10-2003 à 20:12:48    

gizmo a écrit :

whitespace:nowarp;


 
ça coupe les mots automatiquement ??  :??:

Reply

Marsh Posté le 01-10-2003 à 20:16:01    

non, ça coupe le texte, comme il le demande.

Reply

Marsh Posté le 01-10-2003 à 20:20:32    

gizmo a écrit :

non, ça coupe le texte, comme il le demande.


 
Ok, mais admettons qu'on ait un mot du style :
 
un_mot_qui_devrait_pas_exister_mais_bon.............  
 
qui soit supérieur à la largeur du div. Ce mot sera-t-il coupé AVEC retour à la ligne pour le reste du mot ??

Reply

Marsh Posté le 01-10-2003 à 20:23:46    

non, cela impliquerait l'implémentation de la connaissance des césures pour toutes les langues au sein des browsers, c'est impensable.

Reply

Marsh Posté le 01-10-2003 à 20:23:46   

Reply

Marsh Posté le 01-10-2003 à 20:28:42    

Hermes le Messager a écrit :

Oui, mais ya pas de coupure avec renvoie à la ligne et je crois que c'est ce que voulait le monsieur ;)


Il a dit que le texte devait être tronqué à la taille de la cellule, ce qui peut se comprendre de 2 manières ;)
 
Mais je suis d'accord, s'il veut couper les mots il faut le faire coté serveur.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 01-10-2003 à 20:51:09    

gizmo a écrit :

non, cela impliquerait l'implémentation de la connaissance des césures pour toutes les langues au sein des browsers, c'est impensable.


 
[:ddr555] un jour peut être ...

Reply

Marsh Posté le 07-10-2003 à 17:05:42    

Hermes le Messager a écrit :


 
[:ddr555] un jour peut être ...  


 
Merci à tous pour vos réponses. Il s'agit de couper le texte et "overflow" fonctionne très bien. Effectivement si j'avais eu à couper le mot j'aurais fait ça côté serveur en java.


Message édité par Mitch69 le 07-10-2003 à 17:06:03
Reply

Marsh Posté le 07-10-2003 à 19:26:09    

gizmo a écrit :

non, ça coupe le texte, comme il le demande.


T sûr de toi ? :??:
Parcque ça va un peu à contre-sens de la lecture littérale de la déclaration...
Littéralement, ça veut dire :
 
Espace entre les mots : Pas de retour à la ligne
 
Du coup j'ai plutôt l'impression que ça va se comporter comme si tous les espaces étaient remplacés par des   ...


Message édité par MagicBuzz le 07-10-2003 à 19:27:35
Reply

Sujets relatifs:

Leave a Replay

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