Page 1 sur 1

retour au top de la page

Publié : 27 juil. 2004, 16:37
par Invité
Salut!

Bon en utilisant <a name="top"></a> et plus loin <a href="#top">xyz</a>. On ramène le visiteur au haut de la page. C'est cool sauf dans mon cas. Mon body commence à partir de "margin: 50px 0 0 0", j'ai un menu en position absolute en haut:

Code : Tout sélectionner

.menu {
position: absolute;
top: 4%;
left: 10%;
right: 10%;
width: 80%;
z-index: 3
}
Alors quand je met mon lien pour aller vers le haut, ça m'enmène juste au-dessous de mon menu. Voir au debut du body, normal je sais.

Ma question est y a-t'il un manière de faire pour que ça va au-dessus du menu?

Voir page: http://www3.sympatico.ca/dachou29/starw ... sod1_3.htm

Re: retour au top de la page

Publié : 27 juil. 2004, 16:43
par psyco_thug
Anonymous a écrit :Salut!

Bon en utilisant <a name="top"></a> et plus loin <a href="#top">xyz</a>. On ramène le visiteur au haut de la page. C'est cool sauf dans mon cas. Mon body commence à partir de "margin: 50px 0 0 0", j'ai un menu en position absolute en haut:

Code : Tout sélectionner

.menu {
position: absolute;
top: 4%;
left: 10%;
right: 10%;
width: 80%;
z-index: 3
}
Alors quand je met mon lien pour aller vers le haut, ça m'enmène juste au-dessous de mon menu. Voir au debut du body, normal je sais.

Ma question est y a-t'il un manière de faire pour que ça va au-dessus du menu?

Voir page: http://www3.sympatico.ca/dachou29/starw ... sod1_3.htm

Publié : 27 juil. 2004, 16:43
par simous
Tu as essayé de positionner cette balise 'top' de manière absolue avec un top=0 ?

Publié : 27 juil. 2004, 16:44
par psyco_thug
je suis pas sure de comprendre

Publié : 27 juil. 2004, 16:45
par Bobe
euh, mais il y a une touche qui fait cela (remonter en haut de page) sur mon clavier, pas chez toi ?

Publié : 27 juil. 2004, 16:54
par psyco_thug
ouais mais c'est pas tout le mon qui y pense, au lieu de scroller jusqu'en haut avec la mollete de la souris on met un lien :wink:

Publié : 27 juil. 2004, 17:20
par jv2759
Je rejoind simous, je pense que le plus simple c'est directement de placer ton <a name="top"> en absolut et coler tout en haut de la pages.

Publié : 27 juil. 2004, 17:23
par Bobe
psyco_thug a écrit :ouais mais c'est pas tout le mon qui y pense, au lieu de scroller jusqu'en haut avec la mollete de la souris on met un lien :wink:
Bah désolé, mais mettre en place une fonctionnalité déja existante sur la machine cliente, ça veut rien dire (pour ne pas dire plus).

Publié : 27 juil. 2004, 17:44
par psyco_thug
jv2759 a écrit :Je rejoind simous, je pense que le plus simple c'est directement de placer ton <a name="top"> en absolut et coler tout en haut de la pages.
arfff! c'est ça que je comprend pas, je dois le mettre ou exactement? Dois-je écrire:

<body><a name="top" style="position: absolute; top:0"></a> :?: :?:

J'y pense et je vais essayer ceci: <div class="menu"><a name="top"></a>

Publié : 27 juil. 2004, 17:55
par psyco_thug
psyco_thug a écrit : <body><a name="top" style="position: absolute; top:0"></a>
Ouaip ça marche ça :P

Publié : 27 juil. 2004, 17:57
par jv2759
Ou alors tu peux essayer de faire l'inverce c'est à dire ne mettre aucune marge sur le body, mais la mettre sur le menu...

Publié : 27 juil. 2004, 18:05
par psyco_thug
Ouais j'avais déjà essayer ça.... :? :roll: :roll: Alors je l'ai mis à deux endroit mon body:

Code : Tout sélectionner

body {
margin: 50px 0 0 0;
padding: 0;
text-align: center;
background-image: url("images/starback.gif");
background-attachment: fixed;
background-position: top left
}
et mon menu:

Code : Tout sélectionner

.menu {
position: absolute;
top: 4%;
left: 10%;
right: 10%;
width: 80%;
z-index: 3
}
J'ai pas le choix de mettre mon body à 50px parce que mon menu est en absolute en haut de la page

voir: http://www3.sympatico.ca/dachou29/starw ... sod1_3.htm