Ciao.
Il tuo problema può avere due diverse origini.
Se l'elemento che ti risulta spostato in realtà fa corpo unico con quello che gli sta immediatamente sotto, allora il problema risiede nel browser. Prova browsers diversi e vedi se tutti si comportano alla stessa maniera.
Se invece l'elemento che si sposta è uno e quello che non si sposta è un altro, allora vai a vedere bene come sono definiti i due elementi nel css: forse uno ha dimensioni fisse e l'altro automatiche o comunque definizioni diverse. Unificale e il problema dovrebbe sparire.