2012-08-22 26 views
26

Estoy tratando de centrar horizontalmente una imagen en una columna zurb pero parece imposible. Intenté todo, busqué en todas partes, pero no puedo hacer que funcione.contenido del centro de la fundación zurb en la cuadrícula

Aquí está mi código:

<div class="row"> 
    <div class="twelve columns"><br /> 
     <img src="img_06.jpeg" alt="slide image"> 
    </div> 
</div> 

Actualmente imágenes de paisajes están bien en la parrilla de la columna 12, pero cuando una imagen de retrato viene lo largo de ella es en el lado izquierdo de la parrilla. Si le doy un 25% de relleno vaya al centro, pero estoy usando php para extraer todas las imágenes de una carpeta y generar el código sobre la marcha, por lo que no puedo tener un 25% de relleno en todas las imágenes (los del paisaje se encogen).

Gracias

Respuesta

80

edición de noviembre de 2015: En la Fundación 6 la salida Typography Helpers


edición de abril de 2014: En la Fundación 5 la salida Utility classes.


Respuesta original:

utilizar la clase de texto y el central.

<div class="row"> 
    <div class="twelve columns text-center"><br /> 
     <img src="img_06.jpeg" alt="slide image"> 
    </div> 
</div> 

Fuente: https://github.com/zurb/foundation/pull/224

+0

Esta respuesta es mejor ya que utiliza un estilo de CSS existente. Crear una nueva clase solo agrega bloat, wonk, meh y filler. La pregunta entonces flota en mi mente acerca de dónde está la documentación con respecto a esta clase de 'centro de texto'. Tal vez me lo perdí? –

+1

+1 esta es la mejor respuesta porque OP preguntó sobre la base y esta solución usa una clase de base incorporada. – Brandon

+0

No estoy seguro de si esto estaba disponible antes. De todos modos, he aceptado esta como la respuesta correcta. – Ando

4

Intente agregar la clase centrada.

.five.columns.centered 
+0

No puedo ver la definición de la clase. ¿Extraño algo? –

+3

¡Esto no funciona! Este elemento de la cuadrícula de los centros y no el contenido en sí mismo, lea aquí http://foundation.zurb.com/docs/grid.php – renathy

2

El uso de fundación 4:

HTML:

<div class="row"> 
    <div id="wrap-img" class="large-12 columns"><br /> 
     <img src="img_06.jpeg" alt="slide image"> 
    </div> 
</div> 

CSS:

#wrap-img img { margin: 0 auto; } 
1

La única manera de obtener una imagen centrada en Encontrado una la 4 es cambiar para mostrar: bloquear; para img en lugar de mostrar: bloque en línea;

3

Solo agregue la clase "centro de texto"

Cuestiones relacionadas