Hallo,
das Problem kann ich jetzt nachvollziehen.
Das ist mir noch nicht untergekommen, weil height-Angaben beim Responsive Design nur in Ausnahmefällen notwendig sind. Die Höhe von Containern richtet sich nach dem Inhalt. Abstände werden mit padding und margin erstellt.
Zur Erklärung:
Wenn bei height (und wahrscheinlich auch einigen anderen CSS-Angaben) Prozentangaben genutzt werden sollen wird ein umgebendes Element benötigt, das eine fest definierte Höhe hat. Da es kein entsprechendes umgebendes Element gibt kann der Browser mit der Prozent-Angabe nichts anfangen.
Gruss
MrMurphy