Я работаю над этим дизайном, и я застрял на этом этапе. Вот моя упрощенная конструкция: jsFiddleМаржа: авто для нескольких встроенных изображений
Как вы можете видеть, у меня есть несколько изображений внутри div. Что мне нужно сделать, чтобы заставить их выглядеть следующим образом:
Таким образом, они имеют авто поля между ними и границы.
Раствор для вертикального выравнивания будет иметь изображения на 50px высоте, так как #container
ДИВ имеет фиксированную высоту, или использовать вспомогательный DIV с display: inline-block
и vertical-align: middle
свойствами, но я не знаю, что делать с горизонтальное выравнивание, так как оно не является фиксированной шириной.
Я пробовал display: block
и margin: 0 auto
, но это не сработает. Он больше не отображает изображения на одной строке. Есть идеи?
Какие версии IE вам нужны для поддержки? Если IE8 +, то вы можете использовать 'display: table-cell;' – Jongosi