Hallo,
Du solltest etwas grundsätzliches über DIV und SPAN-Tags wissen. Sie wurden extra für CSS entwickelt.
Der DIV-Tag ist für eine ganze _Zeile_ gedacht, der SPAN-Tag hingegen nur für eine Anordnung von Zeichen.
Das heißt, wenn du 2 "DIVs" nebeneinander plazieren willst solltest du lieber zwei SPAN-Tags nehmen. Die werden auf jeden fall neben einander dargestellt.
Irgendwo [bin zu faul um zu suchen] in SELFHTML steht, dass span als Inline-Element zur Textformatiereung gedacht ist. z. B. wenn ich ein Wort mit vielein bunten Buchstaben schreiben will. In meinen Fall ist es eine Menüleiste. Und diese kann man als einen Absatz, oder besser gesagt als einen Block betrachten. Deswegen, denke ich, ist div logischer als span.
MfG Dmitri