CSS qui reste en place

Bonjour,

Je travaille présentement sur mon site, mais je rencontre un problème: j'utilise le CSS pour faire des "bannières" dans le haut, le bas, les côtés et le centre chacune ayant son propre style grâce à l'image de fond d'écran. Le problème est que sur mon ordinateur, mon site apparaît correctement, sauf que sur les ordis avec une plus grande résolution, le style des "bannières" se répetent.

Pour remedier à ce problème, je voudrais mettre tout centrer dans la page, et que, si un ordi avec une plus grande résolution vient sur mon site, l'espace en trop sera comblé par un fond... EXEMPLE: http://gihef.bey.free.fr/CCM/ddg-party/ddg-party.html

Pourriez-vous s'il-vous-plaît m'expliquer comment faire?

Merci!



--
Alexandre Poulin
"Un homme sans vision est un homme mort"

3 réponses

  1. Il suffit de mettre une largeur fixe à tes éléments, et de les centrer avec un margin:auto;
    Pour le centre où il y a la colonne et le contenu, tu peux créer un div avec largeur fixe et centré qui contient ces deux div (colonne + contenu).

    http://www.alsacreations.com/static/gabarits/liste.html
    1. Merci pour le centre... Mais j'ai des colonnes sur les côtés... Pour que tu comprenne mieux, voici de quoi il à l'air maintenant (je vais complètement refaire la mise en page, il ne sera plus bleu et il se chargera beaucoup plus vite...): www.ledebarrasdalex.webatu.com/PAGE_DE_BASE.html
    2. Alors crées un div contenant les trois colonnes.
      Ou tu peux même mettre tous tes div dans un seul div avec largeur fixe et centré.
      Tu as été voir les gabarits que je t'ai donné, pour t'inspirer du code source ?
    3. Le gabarits je les comprends vraiment pas! Je suis plutôt débutant là-dedans...
  2. Et si tu place tout dans une div "page" par exemple, et que tu lui donne une width précise, du genre 1246px (la largeur de ta banniere). Là les coté seront toujours au bon endroit, mais le design ne sera pas extensible.

    Et ensuite tu met un margin:auto a ta div page, pour la centrer dans la fenetre.
    1. Le problème avec margin:auto; c'est qu'il n'est pas pris en compte avec IE6.
      Je procède personnellement ainsi pour centrer le contenu des mes pages:
      div#container {
      width:900px;
      position:absolute;
      left:50%;
      margin-left:-450px;
      }


      Pour ce qui est de créer un div global contenant tout le contenu du site et permettant de le centrer je suis d'accord.
      Je l'appelle toujours container comme dans mon exemple ci-dessus.
      1. houhou sympa ca! je n'y avais jamais pensé! ca va mettre bien util je pense! merci