Доброго времени суток! У меня возникла похожая проблема. Обрисую в крации: Есть некоторый блок в который вставлено изображение-ссылка (или просто картинка). Необходимо это изображение расположить по центру блока. Трудности! Изображения загружаются пользователями и не возможно указать жесткие размеры изображения, известно лишь что наибольшая сторона имеет ширину (или высоту) 200px. Фактически блок это контейнер для изображения, в который помещены разнокалиберные картинки, что бы избежать хаотичного наползания изображений. Вот примерный код: .imgp_lightshow_box{ width:300px; height:300px; text-align: center; vertical-align: middle; } <div class='imgp_lightshow_box'><a href='#'><img src='#.jpg' /></a></div> Так вот, text-align: center; прекрасно работает в горизонтальной плоскости, а vertical-align: middle; не действует. Кто нибудь может подсказать решение данной задачи? P.S. Пробовал через padding: auto; и путем дополнительного блока внутри блока .imgp_lightshow_box с margin: auto; все это не работает. Точнее работает, но только по-горизонтали.