[css] centre une page

kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   -  
 papounet -
Bonjour,

J'ai un petit soucis sous IE pour centrer un page web.
En gros, tous mes éléments sont dans une div global qui a pour propriétés css les suivantes :
#centrer
{
margin-left: auto;
margin-right: auto;
width: 550;
text-align: left; /* pour résoudre le bug de centrage de IE */
}


J'ai regardé sur le net et apparemment c'est la solution adéquat à ce que je veux faire, et ca fonctionne très bien sous FF, mais sous IE7, mon contenu reste sur la gauche au lieu d'être centrer sur ma page.

Y a-t-il un pro du css qui saurait me sortir de là par hasard ? :)

--

~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
Configuration: Windows XP
Firefox 2.0.0.11

7 réponses

  1. warlix Messages postés 1204 Statut Contributeur 288
     
    salut

    bon le lien en haut n est que la pub ne cliquez pas dessus :)

    pour repondre , je ne pense pas que tes deux margins soient correct
    si tu veux centrer un div je pense qu un simple

    margin: auto;
    suffit
    le text align: left , je ne vois pas en quoi il bugg dans IE ^^ mais je n ai pas souvenir de ça.

    de base un css simple donne

    #nomdetondiv {

    width: 550px;
    margin: auto;
    text-align: center; ou autre en fonction du contenu

    }
    0
  2. RAD ZONE Messages postés 5362 Statut Contributeur 1 360
     
    http://css.alsacreations.com/Faire-une-mise-en-page-sans-tableaux/Centrer-les-elements-ou-un-site-web-en-CSS
    0
  3. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    Ca vient peut etre du text-align: letf alors, je tenterais de changer ce soir et voir ce que ca change.
    Merci pour votre participation en tout cas :)

    0
  4. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    Re,

    J'ai tenté plusieurs choses mais sans résultat probant.
    Pour le moment j'ai toujours mon css comme ceci :
    #centrer{
    margin: auto;
    width: 550;
    }
    

    et ma page :
    <div id="centrer"> ... contenu ... </div>
    


    Sous firefox c'est correctement centré, mais sous IE tout reste à gauche :'s
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kiki.boss3 Messages postés 49 Statut Membre 13
     
    voici la solution :
    #centrer
    {
    margin: auto;
    width: 550;
    float:none;
    }
    0
  7. papounet
     
    il faut peut être ajouter px au 550 !
    0