D.Ser

Поскольку автор топика понял суть проблемы и решил ее еще больше недели назад, повторяюсь специально для Вас:

Необходимо принять к сведению, что высоту чего-либо в процентах браузер может посчитать только в том случае, если явно указана высота родительского элемента этого «чего-либо»