Высота 100% - это, по-видимому, высота внутреннего окна вашего браузера, потому что это высота его родительского, страницы. Высота auto будет минимальной высотой, необходимой для размещения.
Ответ 3
Значение по умолчанию height: auto в браузере, но height: X% Определяет высоту в процентах от содержащего блока.
Ответ 4
высота: 100% работает, если родительский контейнер имеет указанное свойство высоты иначе, он не будет работать