J'ai un probleme, lorsque je reduit la fenetre de mon navigateur en-dessous de 940px la zone .centre commence a se faire cacher par la fenetre du navigateur et une scroll bar horizontale apparait en bas... ce qui est tres bien.
MAIS ... le soucis c'est que cette scroll bar ne fait rien defiler...
une idée?
ici le hrml : (les import php ne sont que des textes donc rien qui interfère)
Peux tu nous mettre le contenu de cette div ici s'il te plait? Le code source une fois le php introduit. Car la, on a pas accès à ton problème. On a juste des zones de toutes les couleurs.
il faut reduire la taille du navigateur pour avoir la scrollbar.... tant que la fenetre du navigateur est superieure ou egale a 940px il y a pas de scroll bar.
et bien je veux que les bords gauches et droites restent fixe, que la bannière et le menu restent egalement fixe.
Je voudari que seul la zone centrale ne soit pas fixe mais j'ai dut faire une astuce pour regler un probleme en creant une zone principale fixe et lui donner un overflow:scroll.
y a t il un moyen de garder ma page fixe sans buguer cette scroll barre?
Parce que la, toutes tes parties sont en "position:fixed;" donc normal que rien ne bouge. Il faut que tu supprimes le "position: fixed" dans .mainzone et que tu règles ton problème autrement.
Je te conseille aussi d'utiliser la méthode flexbox pour l'organisation spatiale de ta page, tu trouveras un cours ici.
Bonjour, Bonsoir, Ouh là là quel check-up de toute les possibilités de positionnement !! J'imagine que tu ne comprends pas ce que tu fais (non en fait j'en suis certain). Je te propose de recommencer d'une page blanche en comprenant ce que tu fais grâce au liens ci-après.
Tu utilises les flottants sans en annuler les effets ce qui risque de te pauser problème pour le contenu qui suit. Ensuite (comme lamecarlate le dit) soit c'est un inline-block soit un float mais pas les deux en même temps.
Un éléments positionner (soit avec float , soit avec position : absolute, fixed ) sort du flux courant. Les propriétés top, right, bottom et left spécifient la position des éléments positionnés, tu n'en utilises aucune.
Soit tu positionnes tes éléments avec les propriétés que j'énumère ci-dessus soit tu utilises le flexbox, mais combiner me semble caduque.
Dans certain cas, pour ne pas dire souvent, le gabarits vide est bon et quand on y apporte du contenu cela foire, utilise un générateur de faux texte pour voir le comportement de la page avec du contenu tel que http://fr.lipsum.com/
Je ne saurais conclure en occultant le fait qu'un menu de navigation ne se fait pas avec des <div> successive mais plutôt avec des listes <ul> et <li>, vas voir http://www.frogweb.fr/ pour des exemples et apprendre. Cela serra plus flexible quand tu passeras en version mobile.
Reviens-nous avec ton nouveau code si tu as encore des difficultés.
Bon apprentissage.
YvesEychenne1 a écrit:
Quel était le problème?
Je pense que c’était width: 940px; sur .centre dans la media max-width:940px
Oh ben dis donc ça m'avait échappé, ça. (c'est entre autres pour ça que je préfère étudier le code dans son milieu naturel : le navigateur ; comme ça je loupe moins ce genre de choses)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
le scrollbar apparait mais ne fait rien defiler.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)