El ancho de la imagen de fondo no es del 100% en iPad

Mis imágenes de fondo no han abarcado todo el ancho del navegador cuando se ven en un iPad. Esto ha sucedido más de una vez, por lo que debe estar en la forma en que estoy escribiendo el CSS.

Aquí hay un ejemplo de un pie de página cuya imagen bg se detiene aproximadamente el 70% del camino en iPad, tiene tres columnas flotando dentro.

He puesto el proyecto completo aquí:https: //github.com/christineh/TJ-portfoli

HTML:

<footer>
<div class="footer_invs">
<div class="footer">
<h1></h1>
<p></p>
</div>
<div class="footer">
<h1></h1>
<img src="" width="32" height="32" border="0">
</div>
<div class="footer3">
<h1></h1>
<img src="">
</div>
</div>
</footer>

CSS:

footer {
    background: url(images/footer/background.jpg) repeat-x;
    width: 100%;
    height: 113px;
    margin-top: 250px;
    overflow:hidden; 
    overflow-x:hidden; 
}
.footer_invs {
    background: url(images/footer/corner.png) no-repeat 186px 0px;
    width: 1018px;
    height: 78px;
    padding-left: 200px;
    padding-top: 32px;
}
.footer {
    float: left;
    width: 275px;
}
.footer h1 {
    padding-bottom: 8px;
}
.footer p {
    color: #FFF;
    padding-bottom: 0px;
    line-height: 16px;
    padding-top: 0px;
}
.footer img {
    padding-right: 10px;
}
.footer3 {
    float: left;
    width: 120px;
    padding-left: 70px;
}
.footer3 h1 {
    padding-bottom: 8px;
}

¿Hay alguna solución obvia que me falta?

Respuestas a la pregunta(4)

Su respuesta a la pregunta