if the content inside the div is taller than the div then the div will grow no matter what height you set for it, unless you have overflow:hidden in which case it will not grow but you will not see all of the content if it is taller than the height.
please if you have further design questions post them in the design forum not the developer forum.