use porcentaje vertical para css - altura: x%;

Estoy tratando de hacer un diseño fluido para una aplicación y tengo algunos problemas con el uso de CSS para porcentajes de altura. Está usando el tamaño horizontal de la ventana para especificar el% de altura cuando quiero que obtenga este porcentaje del tamaño vertical de la ventana. ¿Es esto posible o no tengo suerte?

width: x%;
height: y%;

x e y es el porcentaje que quiero que sea el elemento. Ambos están determinados por el tamaño horizontal de la ventana, y quiero que cada uno use su eje respectivo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta