Détails
Comment obtenir un contenu centré en utilisant Twitter Bootstrap ?
J’essaie de suivre un exemple très simple. En utilisant la [page de démarrage et le système de grille][1], j'espérais ce qui suit :
<div class="row">
<div class="span12">
<h1>Bootstrap starter template</h1>
<p>Example text.</p>
</div>
</div>
...produirait un texte centré.
Cependant, il apparaît toujours à l'extrême gauche. Qu'est-ce que je fais de mal ?
560
3
Ceci est pour le centrage du texte (ce qui est le sujet de la question)
Pour les autres types de contenu, voir la réponse de Flavien.
Mise à jour : réponse à la question sur Bootstrap 2.3.0+.
La réponse originale concernait une version antérieure de Bootstrap. Depuis la version 2.3.0 de Bootstrap, vous pouvez simplement donner à la division la classe
.text-center
.Réponse originale (avant 2.3.0)
Vous devez définir une des deux classes,
row
ouspan12
avec untext-align : center
. Voir http://jsfiddle.net/xKSUH/ ou http://jsfiddle.net/xKSUH/1/La meilleure façon de le faire est de définir un style css :
Puis, à chaque fois que vous avez besoin d'un texte centré, vous l'ajoutez comme suit :
ou si vous voulez simplement que la balise p soit centrée :
Moins vous utilisez de css en ligne, mieux c'est.
La classe .show-grid applique un texte aligné au centre dans l'exemple du lien.
Vous pouvez toujours ajouter
style="text-align:center"
à votre div de ligne ou une autre classe, je pense.