|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : mars 2010 Messages : 139 ![]() |
Bonjours,
Voila, je vous expose mon problème tout bête que je n'arrive pas a résoudre : lorsque mon menu se déroule, le corps bouge avec et ce que je mette cette propriété css ou non: si vous avez besoin du code dites le moi. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : février 2009 Messages : 308 ![]() |
|
|
|
00
|
|
|
#3 | ||||
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : mars 2010 Messages : 139 ![]() |
alors voila le css du menu :
Code :
Code :
|
||||
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : février 2009 Messages : 308 ![]() |
Hum il m'en faudrait un peu plus pour comprendre, mais vue comme ça je dirais que tes "sous menu" devrait être en position:absolute pour éviter que leurs ouverture repousse le reste de ta page
|
|
|
00
|
|
|
#5 | ||
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : mars 2010 Messages : 139 ![]() |
le problème viens du faite que si je met les sous-menu en position absolute quand il se deroulent cela ne s'affiche plus.
voila le code php produisant le html : Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Inscription : février 2009 Messages : 308 ![]() |
Je ne crois pas que le php soit d'une quelconque utilité ici, par contre un lien vers la page en question oui
|
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : mars 2010 Messages : 139 ![]() |
|
|
|
00
|
|
|
#8 | ||
|
Membre éclairé
![]() Inscription : février 2009 Messages : 308 ![]() |
Trop de position:relative; met ton menu et ton corps en float:left; précise leur une taille du genre :
Code :
|
||
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : mars 2010 Messages : 139 ![]() |
j ai changer les position par des float seulement quand je clique sur un lien pour derouler le menu apres plus rien ne fonctionne. le site est figé
EDIT : j'ai rien dit, je devait simplement remettre le footer en bas. seulement le corps bouge toujours avec le menu deroulant ![]() pourtant la mise en boite du menu et du corps ne se, a priori, chevauche pas |
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() Inscription : février 2009 Messages : 308 ![]() |
Enleve les margin aussi, chez moi ça marche apres
|
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : mars 2010 Messages : 139 ![]() |
effectivement après avoir enlever les margin cela fonctionne.
Pense tu que si je met les margin avec le JQuery j'aurait de nouveau ce problème ? car je n'aime pas voir tout se coller comme sa Merci pour ton aide |
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() Inscription : février 2009 Messages : 308 ![]() |
Tu peu très bien spécifier des marges à tes blocs pour les espacer, par contre si tu veux être tranquille pour que l'ouverture d'un sous-menu ne repousse pas ton corps, donne à ta div#menu une taille fixe en px
|
|
|
00
|
|
|
#13 | ||
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : mars 2010 Messages : 139 ![]() |
Merci,
j'ai tester en utiliser la propriété css de jquery pour espacer les block et sa fonctionne le menu ne fait plus bouger le corps j'ai ajouter ceci : Code :
|
||
|
|
00
|
|
|
#14 |
|
Membre éclairé
![]() Inscription : février 2009 Messages : 308 ![]() |
Ben en CSS c'est bien aussi, ce qui posais problème c'était les marges négatives
|
|
|
00
|
|
|
#15 |
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : mars 2010 Messages : 139 ![]() |
donc marge négative = plein d'ennui,
donc plus jamais je n'userai de celle-ci encore merci pour l aide |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com