I background applicati tramite attributo HTML NON rispondono alle regole css: usa background-image:url(...); nel css, e ricorda che oltre a dover dare certamente width e height 100%, devi anche usare la background-size:cover per ridimensionare il bg.

http://www.w3schools.com/cssref/css3...round-size.asp