sembrerebbe di no, con quel codice in ogni caso non fai altro che sovrascriverlo, dandolo invece pure a html lo prende solo se non c'è sfondo nel body quindi siamo punto e d'accapo, se proprio ti serve devi arrangiati con soluzioni di ripiego, tipo dare uno sfondo al body e un altro a un div