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