Gli elementi a livello di blocco creano ognuno un box, cioè un riquadro. quindi vanno a capo. per affiancare tutti e tre questi elementi devi dare a ciascuno il float (es: float:left per h1 e h2) e float:right a img. specificando una width