OVH Cloud OVH Cloud

Problème de tableau

4 réponses
Avatar
Thierry
Soit un texte d'une certaine longueur qui tient sur une seule ligne dans la
cellule d'un tableau quand la page est affichée en 1024*768 (par exemple).
Comment faire pour que ce texte soit tronqué (à la nouvelle taille de cette
cellule) de façon à s'afficher sur une seule ligne également, dans une
résolution plus faible (800*600 par exemple) et non entièrement sur
plusieurs lignes ?

Ouais, je sais, pas bien claire mon explication, mais relisez plusieurs
fois, je suis sûre que vous allez comprendre mon problème.

J'ai essayé en 'imposant' la hauteur de la cellule avec height, mais ça
marche pas.

Voilà, si quelqu'un a une idée, merci d'avance

4 réponses

Avatar
Raphaël Wils
Thierry a écrit :

Soit un texte d'une certaine longueur qui tient sur une seule ligne dans la
cellule d'un tableau quand la page est affichée en 1024*768 (par exemple).
Comment faire pour que ce texte soit tronqué (à la nouvelle taille de cette
cellule) de façon à s'afficher sur une seule ligne également, dans une
résolution plus faible (800*600 par exemple) et non entièrement sur
plusieurs lignes ?

Ouais, je sais, pas bien claire mon explication, mais relisez plusieurs
fois, je suis sûre que vous allez comprendre mon problème.

J'ai essayé en 'imposant' la hauteur de la cellule avec height, mais ça
marche pas.

Voilà, si quelqu'un a une idée, merci d'avance



En forcant les dimensions de la cellule (largeur 100% et hauteur égale à
celle d'une ligne par exemple)
et en masquant ce qui dépasse avec la propriété css overflow:hidden.

--
Raphaël
http://www.r-wils.com/perso
« It don't mean a thing, if it ain't got that swing ! »
Avatar
Remy Belleau
"Thierry" a écrit dans le message de
news:c8e91v$nkf$
Soit un texte d'une certaine longueur qui tient sur une seule ligne dans


la
cellule d'un tableau quand la page est affichée en 1024*768 (par exemple).
Comment faire pour que ce texte soit tronqué (à la nouvelle taille de


cette
cellule) de façon à s'afficher sur une seule ligne également, dans une
résolution plus faible (800*600 par exemple) et non entièrement sur
plusieurs lignes ?

Ouais, je sais, pas bien claire mon explication, mais relisez plusieurs
fois, je suis sûre que vous allez comprendre mon problème.

J'ai essayé en 'imposant' la hauteur de la cellule avec height, mais ça
marche pas.

Voilà, si quelqu'un a une idée, merci d'avance




Sous réserve de créer un ascenseur horizontal, tu peux utiliser
<nobr>azertyuiop vchnjsdkvh hvjdsk hvjdks hvjdsk hfjds hcjdkshcjdksh cjdsk
hcjdks hcjdsk hcjdskh jcksdh cjdskh cjdshj cdsj</nobr>
Voir : http://fr.selfhtml.org/html/texte/cesure.htm#empecher
"Cette possibilité ne fait pourtant pas partie du standard officiel HTML.
Vous devez pour cette raison éviter de l'employer".

Je ne sais pas quoi c'est remplacé. Qui sait ?

RB
Avatar
Hervé
Remy Belleau a écrit :
Sous réserve de créer un ascenseur horizontal, tu peux utiliser
<nobr>azertyuiop vchnjsdkvh hvjdsk hvjdks hvjdsk hfjds hcjdkshcjdksh cjdsk
hcjdks hcjdsk hcjdskh jcksdh cjdskh cjdshj cdsj</nobr>
Voir : http://fr.selfhtml.org/html/texte/cesure.htm#empecher
"Cette possibilité ne fait pourtant pas partie du standard officiel HTML.
Vous devez pour cette raison éviter de l'employer".

Je ne sais pas quoi c'est remplacé. Qui sait ?



Ne participant pas à la sémantique, cette fonctionnalité esthétique a
très justement trouvé sa place dans CSS :

white-space: nowrap;


--
Hervé
Avatar
Remy Belleau

Ne participant pas à la sémantique, cette fonctionnalité esthétique a
très justement trouvé sa place dans CSS :

white-space: nowrap;



Merci pour l'info ;)
RB