Какое свойство всегда будет показываться background на всю длину экрана. И что такое в codepen Только HTML, который идет в <body>, идет сюда., я ни как ни могу понять Код
Андрей Годунко, я не предлагала писать в %.
Чтобы задавать высоту в %, у родителя должна быть не нулевая высота. А у body она 0 по умолчанию. Соответственно, сначала нужно растянуть на весь вьюпорт html, затем body и только потом будет от чего считать высоту вашего блока.
Вы можете задать высоту (или минимальную высоту) 100vh.
Другой вариант: задавать высоту в %, но у родителя должна быть не нулевая высота. А у body она 0 по умолчанию. Соответственно, сначала нужно растянуть на весь вьюпорт html, затем body и только потом будет от чего считать высоту вашего блока.