Hallo Alexander,
Aus genau 3 Gründen:
Aus 2:
- Ohne form Element außenrum ist das input Element invalide.
nein, input-Elemente dürfen überall dort vorkommen wo inline-Elemente erlaubt sind (siehe http://www.w3.org/TR/html4/sgml/dtd.html#inline) - in der strict-Variante ist input direkt innerhalb von form sogar verboten (form darf hier nur block-level-Elemente und script enthalten).
Grüße aus Nürnberg
Tobias