28173 sujets

CSS et mise en forme, CSS3

Bonjour,

En parcourant les FAQ et tutoriels j'ai vu qu'il y a plusieurs manières pour centrer un site comme entre autre, avec les marges left et right auto ou en utilisant les marges négatives.
Centrer-les-elements-ou-un-site-web-en-CSS


J'aurai aimé savoir quelle est la meilleure façon de faire ?

L'affichage sera-t-il correct également sous Mac ?

Merci pour vos commentaires.
Modifié par Taly (21 Nov 2006 - 15:44)
Surtout pas les marges négatives.

Perso il y a un moyen que j'aime bien pour les design fluides centrés à largeur limitée en cas de très grandes résolutions et c'est

body {
margin-left:5%;
margin-right:5%;
}

div#global {
margin-left:auto;
margin-right:auto;
max-width:1100px;
}


Les valeurs sont choisies à titre d'exemples.
Centrer verticalement ou horizontalement ?

Si c'est veticalement je te conseille mon poste de tout à l'heure sinon pour un centrage horizontal : margin-left: auto; margin-right: auto; sur ton conteneur principal marche sur toutes les plateformes !
Neovov a écrit :
Sauf sous IE bout-de-papier Smiley murf (j'ai pas essayé sur le 7 donc je ne sais pas..)

Les marges automatiques marchent parfaitement avec IE6. Il me semble que ça pose problème à IE5.0 ou IE5.5, et qu'on se retrouve avec un bête alignement à gauche. Mais :
1 - il y a un correctif (cf article cité dans le premier message) ;
2 - à la rigueur, un détail esthétique qui saute sur IE5...