Hallo,
das ist ungültiges HTML.
Urgh.
Genau das. Ein Absatz (p-Element) darf nur Inline-Elemente enthalten. Daher wird ein validierender Parser das noch geöffnete p-Element vor dem Formular implizit schließen.
Die Angabe "display: inline;" macht das Form-Element also nicht zu einem _echten_ Inline-Element?
Dank & Gruß,
luti