Hallo,
bei mir macht der aber bei float vorher einen zeilenumbruch, also auch nicht ganz korrekt.
habs auch mit display:inline; versucht, klappt aber auch nicht...
Das, was nach rechts ausgerichtet werden soll, muss vor den Text, also z.B. so:
<h2><span style="float: right">rechts</span>Text</h2>
Viele Grüße
Frank