Hallo lillcube,
Float (left oder right) impliziert display:block und schließt display:inline eigentlich aus. Gleichwohl empfiehlt es sich für den IE, wie ich auch erst vor kurzem von einem Kollegen gelernt habe, grundsätzlich gleichzeitig display:inline zu setzen. Das schadet auch bei (anderen) Browsern nicht.
vgl.: http://www.positioniseverything.net/explorer/doubled-margin.html
Ein position:relative kann ohne gleichzeitige Angabe von top (bottom) und/oder left (right) kann meiner Erfahrung nach bei Browsern mit Gecko-Engine (Mozilla, Firefox, Netscape 6/7) hingegen sehr wohl schaden. Die Frage ist auch, was du damit ohne Angabe zu den vier "Himmelsrichtungen" bezweckst, wenn du kein Nachfahrenselement hast, das du seinerseits innerhalb dieses relativ-positionierten Element positionieren willst.
Gruß Gernot