Adsdasus, смешной вы. Учитесь по курсам «Весь js за 2 дня»?
Такое ощущение, что вы задаете вопрос, но знаете все лучше всех и не принимаете ответов.
Вам же сказал человек, условие if false не срабатывает НИКОГДА
И черная заливка - результат иных операций.
Научитесь, пожалуйста, принимать помощь, а не спорить без явной на то причины
ahillesius, position: absolute это не «позиционирование относительно родителя». Вам стоит почитать какую-то теоретическую книгу по верстке. (Увы, посоветовать ничего не могу)
Иначе дело не пойдет