Non è posizionato in modo strano: ho semplicemente applicato 2 sfondi a BODY e HTML come descritto nel thread, e per inserire un qualsiasi oggetto in pagina che desse l'altezza ai 2 tags padri, ho messo un div con bordi rossi, tutto qui!

Non è il DIV il problema, il problema è la diversa resa degli sfondi su Firefox e Chrome. Chrome ottiene lo stesso effetto di Firefox, a condizione di cambiare segno al valore in px dell'offset.