сначала установите стиль для старых браузеров, затем добавьте его для браузеров с поддержкой css3:
#div{
background: blue;
background: linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
}
Отклонится до синего, если градиенты не поддерживаются.
edit: Kinda неправильно прочитал ваш вопрос.
Я думаю, что самое простое решение - добавить белый цвет к тегу body, а затем добавить синюю равнину / градиент в div, вложенный в этот тег body.
Надеюсь, это поможет