Как и другие говорили, что min-height и min-width - это то, что вам нужно. Это правило CSS и применяется следующим образом:
#someDivName {
min-height: 100px;
min-width: 50px;
}
Теперь ваш div будет 100px на 50px, но если содержимое внутри будет больше, оно адаптируется к изменениям. Как и другие, о которых я упоминал ранее, минимальные свойства не работают в IE6, но кто все равно заботится о IE6. Даже крупные сайты, такие как youtube, прекратили поддержку.