Je pense que le la align="center"
aligne le contenu, donc si vous vouliez utiliser cette méthode, vous devez l'utiliser dans un « wraper » div - un div qui enveloppe juste le reste.
text-align
fait une sorte de chose similaire.
left:50%
left:50%
est ignoré à moins que vous ne définissiez la position div comme étant relative ou absolue.
Les méthodes généralement acceptées est d'utiliser les propriétés suivantes
width:500px; // this can be what ever unit you want, you just have to define it
margin-left:auto;
margin-right:auto;
les marges étant auto signifie qu'ils poussent/rétrécir pour correspondre à la fenêtre de navigateur (ou div parent)
UPDATE
Merci à Meo pour cela, si vous le vouliez, vous pouviez gagner du temps et utiliser la petite main pour la marge.
margin:0 auto;
ce qui définit le haut et le bas 0 (car il est égal à zéro, il n'a pas d'importance sur le manque d'unités) et de la gauche et la droite se définit comme « auto » Vous pouvez alors, si vous wan't override dites la marge supérieure comme vous le feriez avec d'autres règles CSS.
Essayez-vous de centrer le div lui-même, ou le texte dans le div? – Welbog
J'ai dit dans ma question un div pas son texte. merci –
Définir une largeur pour le 'div', puis utiliser' marge: 0 auto; ': http://jsfiddle.net/spikey/FLL5Z/ – uSeRnAmEhAhAhAhAhA