Вы можете попробовать установить свой фон как для HTML-селектора, так и для BODY, который иногда решал мои проблемы, и вы можете использовать его для установки двух разных фонов, не используя кучу div, или намного проще, просто установив фиксированный цвет, который может решить и вашу проблему.