2012-08-22 1 views
26

Я пытаюсь центрировать горизонтально изображение в колонку zurb, но это кажется невозможным. Я пробовал все, искал везде, но я не могу заставить его работать.содержание центра центра zurb в сетке

Вот мой код:

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

в настоящее время ландшафтных изображений в порядке на сетке 12 столбцов, но когда портретное изображение идет вдоль него на левой стороне сетки. Если я даю ему 25% отступов, он попадает в центр, но я использую php, чтобы вытащить все изображения из папки и генерировать код «на лету», поэтому я не могу иметь 25% отступов на всех изображениях (пейзаж сжимается).

Thanks

ответ

80

Редактировать ноябрь 2015: В фонде 6 чека из Typography Helpers


Редактировать апреля 2014: В фонд-заканчивал Utility classes.


Оригинальный ответ:

Используйте класс текста центра.

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

Источник: https://github.com/zurb/foundation/pull/224

+0

Этот ответ лучше всего, поскольку он использует существующий стиль css. Создание нового класса просто добавляет раздувание, wonk, meh и filler. Затем возникает вопрос о том, где документация относится к классу «text-center». Может, я просто пропустил это? –

+1

+1 это лучший ответ, потому что ОП задал вопрос о фундаменте, и это решение использует встроенный класс фундамента. – Brandon

+0

Я не уверен, что это было раньше. В любом случае, я принял это как правильный ответ. – Ando

4

Попробуйте добавить центрированный класс.

.five.columns.centered 
+0

Я не вижу определения класса. Я что-то пропустил? –

+3

Это не работает! Этот элемент сетки центра, а не сам контент - читайте здесь http://foundation.zurb.com/docs/grid.php – renathy

2

Используя основание 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

Единственный способ, которым я могу получить изображение по центру Найти 4 следует изменить для отображения: block; для img вместо отображения: inline-block;

 Смежные вопросы

  • Нет связанных вопросов^_^