Выравнивание по вертикали по центру для изображений в сетке фундаментных блоков

0

Я использую Zurb Foundation 4 в первый раз, когда вы создадите сайт маленькой картинки для друзей.

Тестирование @http://wagonbroadcastservice.org/ktest/

Макет должен быть довольно простым: сетка изображений. Использование "блок-сетки" казалось подходящим, но проблема, с которой я столкнулся, заключается в том, что мне нужно, чтобы каждое изображение было вертикально выровнено по середине, а не сверху каждой строки. У меня возникли проблемы с выяснением того, какой код мне нужен.

Я наткнулся на один поток, который, как я думал, мог бы ответить на мои вопросы, но предлагаемый ответ, похоже, не работает вообще. Не удается получить изображение для выравнивания в нижней части div с помощью класса block-grid Foundation

Кто-нибудь знает, что я могу делать неправильно?

Теги:
zurb-foundation

1 ответ

0
Лучший ответ

Ваша фактическая "проблема" вызвана этим правилом стиля (в строке 1123 app.css):

[class*="block-grid-"] > li {
display: inline;
float: left;
height: auto;
padding: 0 0.625em 1.25em; }

Вы можете проверить это, изменив правило:

[class*="block-grid-"] > li {
display: inline-block;
height: auto;
padding: 0 0.625em 1.25em; }

inline-block имеет некоторые другие недостатки, такие как проблема белого пространства. Есть 2 варианта, чтобы избежать нежелательных полей между элементами:
1. Удалите любые пробелы и разрывы строк из вашей разметки HTML.
2. установите размер шрифта родительского элемента равным '0'

Использование Frameworks - это не всегда лучшее/простое решение! ;-)
И поскольку я не знаю "Zurb Foundation 4", я больше не могу вам помочь, извините.

  • 0
    Большое спасибо за ваше предложение. Это работает довольно хорошо. Мне нужно было также настроить процент «in.large-block-grid-3> li», но это исправило это. Ура!
  • 0
    Пожалуйста! Рад, что это работает для вас.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню