Você já se perguntou como colocar uma imagem de fundo que…
- Ocupe a tela inteira com a imagem, sem deixar espaços em branco.
- Aumenta a imagem quando necessário.
- Mantém a proporção da imagem.
- Centraliza a imagem na página.
- É compatível com todos os navegadores.
A resposta é simples : Utilizando a propriedade background-size em CSS3: