Мне нужно центрировать выравнивание изображений (переменной ширины и высоты) внутри элементов уровня блока фиксированной ширины и высоты. Разметка css выглядит примерно так:
<div style="float: left; width: 100px; height: 100px;"><img src="yada" width="50" height="60"></div>
<div style="float: left; width: 100px; height: 100px;"><img src="yada" width="60" height="50"></div>
<div style="float: left; width: 100px; height: 100px;"><img src="yada" width="75" height="75"></div>
Дело в том, что изображения выравниваются в верхнем правом углу контейнера div. Я хочу, чтобы они были центрированы, как по горизонтали, так и по вертикали. Я попытался установить стиль тега img следующим образом:
img {
display: block;
margin: auto;
}
Этот центр выравнивает img по горизонтали, но не по вертикали. Мне нужно, чтобы страница галереи выглядела аккуратно. Мне нужно избегать использования таблиц любой ценой, хотя это дает результат точно так, как мне нужно. Мне нужно портативное, без проблем CSS-решение.