Estou usando a estrutura de inicialização e tentando obter uma imagem centralizada horizontalmente sem sucesso ..
Eu tentei várias técnicas, como dividir o sistema de 12 grades em 3 blocos iguais, por exemplo
<div class="container">
<div class="row">
<div class="span4"></div>
<div class="span4"><img src="logo.png" /></div>
<div class="span4"></div>
</div>
</div>
Qual é o método mais fácil de obter uma imagem centralizada em relação à página?
css
twitter-bootstrap
Fixador
fonte
fonte
img-responsive
aula na suaimg
etiqueta, a imagem pode não estar centralizada. Consulte esta resposta do SO para obter uma explicação de por que o uso dacenter-block
classebootstrapresolverá esse problema da maneira do bootstrap.Respostas:
O Twitter Bootstrap v3.0.3 possui uma classe: bloco central
Só precisa adicionar uma classe
.center-block
naimg
tag, fica assimNo Bootstrap já tem chamada de estilo css .center-block
Você pode ver uma amostra daqui
fonte
</div>
tag de fechamento nacontainer
div parece estar ausente. isso não funciona para mim em v3.3.7A maneira correta de fazer isso é
fonte
center-block
para os<img>
elementos trabalhou ..Atualização 2018
A
center-block
classe não existe mais no Bootstrap 4 . Para centralizar uma imagem no Bootstrap 4, usemx-auto d-block
...fonte
Adicione 'bloco central' à imagem como classe - sem necessidade de css adicional
fonte
mx-auto
vez decenter-block
O bootstrap do Twitter tem uma classe que é centrada: .pagination-centrado
Funcionou para mim fazer:
O css da classe é:
fonte
.text-center
aula?Você pode usar o seguinte. Ele suporta o Bootstrap 3.x acima.
fonte
Supondo que não haja mais nada ao lado da imagem, a melhor maneira é usar
text-align: center
noimg
pai:Editar
Conforme mencionado nas outras respostas, você pode adicionar a classe CSS de autoinicialização
.text-center
ao elemento pai. Isso faz exatamente a mesma coisa e está disponível nas v2.3.3 e v3fonte
<ul>
deve centrar ainda align: jsfiddle.net/N74N7/1 Deve haver outro código CSS afetando-oFunciona para mim. tente usar
center-block
fonte
Eu preciso do mesmo e aqui encontrei a solução:
https://stackoverflow.com/a/15084576/1140407
e para CSS:
fonte
Você pode usar a propriedade margin com a classe bootstrap img.
fonte
Parece que poderíamos usar um novo recurso HTML5 se a versão do navegador não for um problema:
em arquivos HTML:
E no arquivo CSS, escrevemos:
E assim a div pode estar perfeitamente centralizada no navegador.
fonte
Você deveria usar
fonte
Estou usando
justify-content-center
classe para uma linha dentro de um contêiner. Funciona bem com o Bootstrap 4.fonte
Eu criei isso e adicionei ao Site.css.
fonte
Você pode alterar o CSS da solução anterior como abaixo:
Isso deve centralizar todos os elementos no pai
div
também.fonte