Mais
Como você obtém conteúdo centralizado usando o Twitter Bootstrap?
I'estou a tentar seguir um exemplo muito básico. Usando a página inicial e o sistema de grid, eu estava esperando o seguinte:
<div class="row">
<div class="span12">
<h1>Bootstrap starter template</h1>
<p>Example text.</p>
</div>
</div>
...produziria um texto centrado.
No entanto, ainda aparece na extrema esquerda. O que estou a fazer de errado?
560
3
Isto é para Centralização de Texto (que é o que a pergunta era)
Para outros tipos de conteúdo, veja Flavien's answer.
**Atualização: Bootstrap 2.3.0+ Resposta***
A resposta original era para uma versão inicial de bootstrap. A partir do bootstrap 2.3.0, ** você pode simplesmente dar ao div a classe
.text-center
***.Respostariginal (pré 2.3.0)
Você precisa definir uma das duas classes,
row
ouspan12
com umtext-align: center
. Veja http://jsfiddle.net/xKSUH/ ou http://jsfiddle.net/xKSUH/1/.A melhor maneira de fazer isso é definir um estilo css:
Então onde quer que você precise de texto centralizado, você adiciona assim:
ou se só queres a etiqueta p centrada:
Quanto menos css em linha você usar, melhor.
A classe .show-grid está aplicando o texto alinhado ao centro no exemplo no link.
Você sempre pode adicionar
style="text-align:center"
ao seu div de linha ou alguma outra classe que eu pensaria.