Однако height: 100% не обрабатывается нигде, показывает высоту, равную нулю. height: 100% указывал так же к .wrap и к html. В чем проблема и как избежать данной ситуации? Спасибо.
snap44, ошибочно думала, что от родителя, а если родитель явно не указан, то от окна браузера. На деле, height: 100% работает, когда у родителя явно задана высота.
Корневой элемент html на самом деле не самый верхней уровень на странице — им является «viewport». Если установить height: 100% элементу html, то это то же самое, что сказать — стань такой же высоты, как окно браузера.
Вот тут объясняется неплохо.