Bonjour,
Je sais que mon probleme a été posé plus d'une fois, mais malgré mes recherches sur les float, les éléments en position absolute... je n'arrive pas à trouver une mise en page efficace qui s'adapte à plusieurs résolutions d'écran!
Mon site est créé comme ceci:
une div de 1000px centrée à hauteur variable dans laquelle on a :
-en tete, menu, corps et pied de page largeur 100% (à hauteur en pourcentage, sauf pour le corps qui a une hauteur variable), tous centrés horizontalement par des margin auto.
Mon souci, c'est que je voudrais au niveau du corps :
- un menu à gauche : il ne s'affiche que lorsque j'ai cliqué sur un sous-menu de mon menu principal
- un menu à droite : menu vu seulement par les utilisateurs connectés (pour rédiger des articles par exemple)
Et là, je teste et reteste, rien ne fonctionne bien :
- si je mets ces deux div en float left et right, le texte de mon corps se décale vers la gauche ou la droite...
- si je les mets en position absolute, le changement de résolution fait qu'elles ne restent jamais au même endroit
Y'a t-il une solution qui me permette de placer ces deux "bandes" de menu correctement, ou avez-vous une autre idée d'emplacement qui s'adapte bien à toutes les contraintes d'un site?
Je vous remercie d'avance,
Steph
Modifié par steph6499 (15 Aug 2011 - 12:45)
Je sais que mon probleme a été posé plus d'une fois, mais malgré mes recherches sur les float, les éléments en position absolute... je n'arrive pas à trouver une mise en page efficace qui s'adapte à plusieurs résolutions d'écran!
Mon site est créé comme ceci:
une div de 1000px centrée à hauteur variable dans laquelle on a :
-en tete, menu, corps et pied de page largeur 100% (à hauteur en pourcentage, sauf pour le corps qui a une hauteur variable), tous centrés horizontalement par des margin auto.
Mon souci, c'est que je voudrais au niveau du corps :
- un menu à gauche : il ne s'affiche que lorsque j'ai cliqué sur un sous-menu de mon menu principal
- un menu à droite : menu vu seulement par les utilisateurs connectés (pour rédiger des articles par exemple)
Et là, je teste et reteste, rien ne fonctionne bien :
- si je mets ces deux div en float left et right, le texte de mon corps se décale vers la gauche ou la droite...
- si je les mets en position absolute, le changement de résolution fait qu'elles ne restent jamais au même endroit
Y'a t-il une solution qui me permette de placer ces deux "bandes" de menu correctement, ou avez-vous une autre idée d'emplacement qui s'adapte bien à toutes les contraintes d'un site?
Je vous remercie d'avance,
Steph
Modifié par steph6499 (15 Aug 2011 - 12:45)