A veces uno se encuentra con este viejo tipo de problemas y cuando no lo podemos vencer con css pues nos viene bien jQuery :)
Para ello usé el script que viene de
http://benalman.com/projects/jquery-resize-plugin/
y lo combiné con
http://drupal.org/node/934654#comment-3566124
para la parte de la configuración del Behaviours del jQuery de Drupal
//set heights columns by default
$(window).load(function() {
//var $height = $('#main').innerHeight();
var left = $('#sidebar-left').height();
var main = $('#main').height();
if(left > main) {
height = left;
}
else {
height = main;
}
$('#sidebar-left').height(height);
//set min-height, not height :)
$('#main-content').css({'min-height' : height});
});
//set heights columns when #main element is resized
Drupal.behaviors.EqualHeightColumns = function (context) {
$("#main").resize(function(e){
// do something when #main element resizes
var height = $(this).height();
$('#sidebar-left').height(height);
});
}
También pueden revisar
http://stackoverflow.com/questions/5052673/jquery-min-max-property-from-...