28173 sujets

CSS et mise en forme, CSS3

Hello à tous !!!
Bon c'est la veille de 2008 mais je cale sur un gros problème et c'est assez urgent :
mon site s'aligne automatiquement au milieu de la page avec

#page {
	width:900px;
	margin:auto;
	min-height:100%;
	left: 50%;
	position:relative;
	margin-left: -450px;
}


Pourtant on me dit que sur certains browsers l'alignement ne se fait pas correctement (on dirait que c'est à cause du margin left ?) et que le site est décalé sur la gauche au lieu d'être centré.
On m'a dit que c'était sous IE7 PC (pourtant chez moi ça marche), pouvez vous m'aider ???
Modifié par gordie (31 Dec 2007 - 14:18)
Modérateur
Salut, Smiley smile

As-tu essayé ceci comme expliqué dans ce tutoriel ?
body {
    margin: 0;
    text-align: center;
}
#page {
    position: relative; /* Si ce conteneur contient des éléments positionnés en absolu ou relatif */
    width: 900px; /* Un peu grand 900px, non ? [cligne] */
    margin: 0 auto;
    text-align: left;
}

Modifié par koala64 (31 Dec 2007 - 13:31)
Bonjour,
Essais avec juste ce bout de code :
#page {
   width:900px;
   margin:0 auto
}
oups, devancé Smiley confused
Modifié par mecho (31 Dec 2007 - 13:32)
merci, cela fonctionne !

Gordie

PS : oui, j'aurais peut ê du faire ça en 800... mais bon trop tard là j'y avais pas pensé...