Никак не применяется %, нужно если страница пустая чтоб она всеравно занимала всю высоту браузера, на данный момент получается пустое место после футера, а он должен находиться в самом низу страницы.
P.S. если сделать min-height: 100vh; тогда получается слишком большой отступ на страницах где есть заполнение.
Скриншот:
SSMaker.ru/ad757f56
Спасибо за помощь :)