Problème de Décalage body avec ancre html.

Petit nouveau ! | 2 Messages

12 déc. 2007, 18:16

Bonjour à tous,

Je rencontre un problème lié à l'utilisation des ancres html.
Le contenu de mon site se situe dans des fichier php intégré dans mon fichier index par include php.
Lorsque je clique sur les ancres de mon contenu, le body se décale vers le haut.
En fait le navigateur décale la page dès qu'il y a des éléments sortant au bas de la fenêtre.

Je n'arrive pas à résoudre ce problême.
merci à qui veut bien y jeter un coup d'oeil

Voici le lien vers une page de démo.

http://invisuel.free.fr/TESTS/pbancre/

ViPHP
ViPHP | 2287 Messages

12 déc. 2007, 18:24

Bonjour,

c'est le comportement normal d'une ancre. Le problème vient du fait que tu as caché la barre de scroll verticale sur l'élément body de la page, du coup tu ne peux plus revenir à la position d'origine.

Que veux-tu obtenir exactement ?
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Petit nouveau ! | 2 Messages

13 déc. 2007, 02:59

en effet je n'est pas été très clair.

Je veux que les ancres agissent seulement pour le div contenant le include php appellant le scroll, et non pour le body.
En gros que les décalages se produisent à l'intérieur du div sans affecter le reste de la page
qui contiendra des éléments dépassants les limites de la fenêtre du navigateur.

Merci, pour l'intérêt porté à mon problème.