Estoy usando el marco de arranque e intento obtener una imagen centrada horizontalmente sin éxito.
He probado varias técnicas, como dividir el sistema de 12 cuadrículas en 3 bloques iguales, por ejemplo
<div class="container">
<div class="row">
<div class="span4"></div>
<div class="span4"><img src="logo.png" /></div>
<div class="span4"></div>
</div>
</div>
¿Cuál es el método más fácil para obtener una imagen centrada en relación con la página?
css
twitter-bootstrap
Fijador
fuente
fuente
img-responsive
clase en suimg
etiqueta, la imagen puede no centrarse. Vea esta respuesta SO para obtener una explicación de por qué usar lacenter-block
clasebootstrapresolverá ese problema de la manera bootstrap.Respuestas:
Twitter Bootstrap v3.0.3 tiene una clase: bloque central
Solo necesito agregar una clase
.center-block
en laimg
etiqueta, se ve asíEn Bootstrap ya tiene una llamada de estilo CSS .center-block
Puedes ver una muestra desde aquí
fuente
</div>
etiqueta de cierre en elcontainer
div parece faltar. esto no funciona para mí en v3.3.7La forma correcta de hacer esto es
fuente
center-block
a los<img>
elementos funcionó ...Actualización 2018
La
center-block
clase ya no existe en Bootstrap 4 . Para centrar una imagen en Bootstrap 4, usemx-auto d-block
...fuente
Agregue 'center-block' a la imagen como clase: no se necesita CSS adicional
fuente
mx-auto
lugar decenter-block
Twitter bootstrap tiene una clase que se centra: centrada en la paginación.
Me funcionó hacer:
El CSS para la clase es:
fuente
.text-center
clase?Podrías usar lo siguiente. Es compatible con Bootstrap 3.x arriba.
fuente
Asumiendo que no hay nada más junto a la imagen, la mejor manera es usar
text-align: center
en elimg
padre:Editar
Como se menciona en las otras respuestas, puede agregar la clase CSS de bootstrap
.text-center
al elemento padre. Esto hace exactamente lo mismo y está disponible en v2.3.3 y v3fuente
<ul>
centro aún debe alinearse: jsfiddle.net/N74N7/1 Debe haber otro código CSS que lo afecteFunciona para mi. intenta usar
center-block
fuente
Necesito lo mismo y aquí encontré la solución:
https://stackoverflow.com/a/15084576/1140407
y a CSS:
fuente
Puede usar la propiedad de margen con la clase bootstrap img.
fuente
Parece que podríamos usar una nueva función HTML5 si la versión del navegador no es un problema:
en archivos HTML:
Y en el archivo CSS, escribimos:
Y así, el div podría estar perfectamente centrado en el navegador.
fuente
Deberías usar
fuente
Estoy usando
justify-content-center
class para una fila dentro de un contenedor. Funciona bien con Bootstrap 4.fuente
Creé esto y lo agregué a Site.css.
fuente
Puede cambiar el CSS de la solución anterior de la siguiente manera:
Esto debería centrar todos los elementos en el padre
div
también.fuente