2010-10-27 7 views

Répondre

3

HTML:

<div class="center"></div> 

CSS:

div.center { margin: 0 auto; } 

Bien sûr, si vous avez d'autres choses en dehors de ces divs, ils risquent d'interférer.

+1

ne fonctionne pas, s'il vous plaît vérifier. –

+3

les divs doivent avoir une largeur spécifique définie pour que cela fonctionne, par ex. 'div.center {margin: 0 auto; largeur: 800px} ' –

+0

Je accepte conditionnellement cette réponse, le Graham Clark a un commentaire complémentaire plus précis. –

1

Soit créer une classe CSS ou mettre un style dans votre élément DIV:

margin:0px auto; 
+1

'px' est redondant, car toute unité multipliée par zéro est de toute façon nulle. – kijin

1

Cela dépend de la page exacte, mais soit text-align: center ou margin: 0 auto sera probablement ce que vous avez besoin. Voir CSS Centering pour des informations générales sur le centrage et CSS Selectors afin que vous sachiez comment cibler les éléments appropriés.

+0

Si vous utilisez text-align: center; assurez-vous d'utiliser ensuite text-align: left; sur le contenu dans les divs, sinon tout sera centré. – Lazlow

+0

Yup, ça dit exactement ça dans le lien CSS Centering que j'ai posté. –

Questions connexes