Si es tu primera web haciendo todo el CSS, te cogemos a tiempo.
Si especificas una altura con height, es normal que tal y cual elemento no siga creciendo, ya que se lo impide esa regla.
Lo de cogerte a tiempo, es en referencia al uso indiscriminado del posicionamiento absoluto. Se usa para cosas muy muy concretas, no para maquetear toda la estructura. Intenta cambiar el planteamiento que tienes.