Hallo Arne,
Das kommt daher, dass <form> ein Blockelement ist, wie zum Beispiel ein Absatz. Die Eigenschaft lässt sich mit CSS ändern. Schreib einfach das Attribut style="display:inline;" ins form-tag.
ach nö, wer wird den immer so einen Unfug machen, es gibt wirklich
nur ganz selten einen Grund, ein Block-Level- in ein Inline-Level-
Element umzubiegen. Wofür gibt es die margin- und die padding-Eigen-
schaft, damit kann man doch auch wunderbar zwei form-Elemente ohne
Abstand untereinander platzieren:
http://de.selfhtml.org/css/eigenschaften/randabstand.htm
http://de.selfhtml.org/css/eigenschaften/innenabstand.htm
Viele Grüße,
Stefan