если вы используете это как превью картинок с float:left расположенных в диве, то возможно, чтоб не применять n-е количество блоков с css вам подойдет такой принцип реализации:
если шаблон у вас готов и картинки вы генерите при загрузке, то задайте размер картинки напр. 150*150 с требуемым фоном, а само превью скриптом рисуйте с нужной позицией, тогда вы получите: 1 видимость картинки по центру(фон сольется с шаблоном), 2 уменьшение/экономию кода, 3 возможность располагать как угодно, с минимальными затратами кода. и уровнем вложенности div-ов
п.с. конечно, если общая идея такова, а не ,буквально требуется vertical-align: middle;
|