IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Centrer un site au milieu de l'écran en Css


Sujet :

Centrer un élément en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 113
    Par défaut Centrer un site au milieu de l'écran en Css
    Bonjour,

    Je dois centrer un site au milieu de l'écran.

    Le problème est que la navigation est au dessus et que pour pouvoir afficher le corps en premier (pour le référencement) l'ordre est :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     <html><head></head><body>
    div id="container">
    <div id="corps"> Le texte</div>
    <div id="bandeau"><img></div>
    <div id="nav"><ul><li></li></ul></div>
    </div>
    </body></html>

    Le souci est que pour que le bandeau et la nav s'affiche au dessus du corps, je suis obligé de mettre position:absolute

    Sur d'autres sites ou la navigation est à gauche et ou le bandeau est intégré dans la div corps, j'ai mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     div#container {margin:0 auto 0;}
    div#nav {float:left;}
    div#corps {float:right;}
    et le site est centré au milieu de l'écran.

    Existe-t-il une méthode pour pouvoir centrer un site qui a des div avec comme attribut position:absolute ?

    Merci

  2. #2
    Membre expérimenté Avatar de Ikonic
    Inscrit en
    Février 2007
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 197
    Par défaut
    Salut,

    Pas tout compris à ton problème mais si c'est centrer un site au milieu de l'écran quelle que soit la résolution de l'écran ou le navigateur, voici la méthode que j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    div#container {
      position: absolute;
      width: 400px;
      height: 300px;
      top: 50%;
      left: 50%;
      margin-top: -200px;
      margin-left: -150px;
    }
    Regarde le CSS de mon site...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 113
    Par défaut
    Merci, ça marche.

    Effectivement j'avais pas chercher à mettre le container en absolute.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Centrer le site au milieu
    Par kacedda dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 17/12/2011, 20h21
  2. Comment centrer au milieu de l'écran un élément ?
    Par andrianiaina dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 06/08/2011, 11h43
  3. Centrer un div au milieu de l'écran
    Par muzele dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/02/2009, 16h26
  4. Réponses: 2
    Dernier message: 19/05/2007, 06h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo