Если я понимаю, что вы ищете, я думаю, вам нужен javascript.
То, что я сделал здесь, - это написание небольшого сценария, который проходит по всем ячейкам, находит самый большой и затем добавляет эту высоту ко всем ячейкам. Таким образом, пустое пространство исчезает.
Код нуждается в некоторой очистке, но это доказывает смысл.
http://jsfiddle.net/E2K8c/
var highestBox = jQuery('li:first');
jQuery('li').each(function() {
if (jQuery(this).height() > highestBox.height())
highestBox = jQuery(this);
});
jQuery('li').height(highestBox.height());