Hey,
im moment wird die höhe doch automatisch angepasst. Je mehr Zeilen, desto hörer wird das div. Der Titel war wohl schlecht formuliert.
Du kannst dem div doch eine "height" zuweisen, dann hat sich dein Problem erledigt.
In deinem px-layout finktioniert das ohne Probleme. Hatte bei einem liquid layout aber letztens mal probleme weil der Safari die höhenangabe in % nicht kapiert hat, kann sein dass es nur am Dctype lag - keine ahnung...