OVH Cloud OVH Cloud

emplacement chaine dans un div

4 réponses
Avatar
cyber23rabbit
bonjour
J'ai un div de taille fixe position:absolute et avec un overflow cach=E9
dans ce div, je met un texte tr=E8s long, la fin est donc cach=E9.

Comment puis je savoir =E0 partir de quel caract=E8re, le texte sera
cach=E9?

Merci pour vos ou votre r=E9ponse.

4 réponses

Avatar
ASM
bonjour
J'ai un div de taille fixe position:absolute et avec un overflow caché
dans ce div, je met un texte très long, la fin est donc caché.

Comment puis je savoir à partir de quel caractère, le texte sera
caché?


à mon idée : tu ne peux pas
Comment veux-tu que ce puisse être possible ?
surtout si le visiteur a demandé d'afficher les caractères en 150 ou 200%

Tu peux, peut-être savoir de combien le visiteur a scrollé dans le div ?
(déjà grosse complication entre méthode IE et les autres méthodes)
Mais tu ne sauras pas à quelle partie du texte il est arrivé.

Expliciter la finalité du truc ?
voir à voir si autre système est possible.

--
Stephane Moriaux et son [moins] vieux Mac

Avatar
cyberrabbit

bonjour
J'ai un div de taille fixe position:absolute et avec un overflow cach é
dans ce div, je met un texte très long, la fin est donc caché.

Comment puis je savoir à partir de quel caractère, le texte sera
caché?


à mon idée : tu ne peux pas
Comment veux-tu que ce puisse être possible ?
surtout si le visiteur a demandé d'afficher les caractères en 150 ou 200%

Tu peux, peut-être savoir de combien le visiteur a scrollé dans le di v ?
(déjà grosse complication entre méthode IE et les autres méthodes)
Mais tu ne sauras pas à quelle partie du texte il est arrivé.

Expliciter la finalité du truc ?
voir à voir si autre système est possible.

--
Stephane Moriaux et son [moins] vieux Mac


La finalité c'est de pouvoir écrire quelques lignes, dans un pavé de
taille fixe, bloqué par des images à droite et en dessous et
d'écrire la suite du texte ailleurs 2 eme colonne ou plus bas...

Il me vient une idée qui pourrait peur etre marcher:
Je creé un autre div sous mon texte. je rempli mon texte mot par mot
dans le premier div avec la fonction innerHTML en rajoutant un mot à
chaque fois. et je teste la position offsetTop du div qui est dessous.
Je devrais donc savoir à quel mot mon texte va disparaitre de la
partie visible de mon premier div!...

Salut.


Avatar
BertrandB

bonjour
J'ai un div de taille fixe position:absolute et avec un overflow cach é
dans ce div, je met un texte très long, la fin est donc caché.

Comment puis je savoir à partir de quel caractère, le texte sera
caché?
à mon idée : tu ne peux pas

Comment veux-tu que ce puisse être possible ?
surtout si le visiteur a demandé d'afficher les caractères en 150 ou 200%

Tu peux, peut-être savoir de combien le visiteur a scrollé dans le div ?
(déjà grosse complication entre méthode IE et les autres métho des)
Mais tu ne sauras pas à quelle partie du texte il est arrivé.

Expliciter la finalité du truc ?
voir à voir si autre système est possible.

--
Stephane Moriaux et son [moins] vieux Mac


La finalité c'est de pouvoir écrire quelques lignes, dans un pavé de
taille fixe, bloqué par des images à droite et en dessous et
d'écrire la suite du texte ailleurs 2 eme colonne ou plus bas...



Et pourquoi ne pas se reposer sur les mécanisme de base du navigateur ?
Pourquoi ne pas utiliser les flottants ?



Avatar
ASM

Expliciter la finalité du truc ?
voir à voir si autre système est possible.


La finalité c'est de pouvoir écrire quelques lignes, dans un pavé de
taille fixe, bloqué par des images à droite et en dessous et
d'écrire la suite du texte ailleurs 2 eme colonne ou plus bas...


Ça, ce n'est pas possible de manière naturelle, en se fiant au html et
aux css.
On n'en est pas encore à des divs liés avec texte coulant tout seul dans
le div suivant.

Il me vient une idée qui pourrait peur etre marcher:


Idéalement on pose les images droite et gauche en float dans le pavé de
texte et le texte se débrouille pour couler du côté autorisé autour des
images.

Ce qui pose problème est l'image du dessous si elle n'est pas autorisée
à bouger (descendre au fur et à mesure du remplissage au-dessus)

Je creé un autre div sous mon texte. je rempli mon texte mot par mot
dans le premier div avec la fonction innerHTML en rajoutant un mot à
chaque fois. et je teste la position offsetTop du div qui est dessous.
Je devrais donc savoir à quel mot mon texte va disparaitre de la
partie visible de mon premier div!...


oui, à voir (et FF il connaît offsetTop ?).

ça ne résoudra qu'à moitié la question du zoom par le visiteur.


--
Stephane Moriaux et son [moins] vieux Mac