Ich habe gerade das Folgende gelesen http://w3fools.com/#html_forms :
Nicht-Block-Level-Elemente (wie z.B.
<input>
) sind nicht direkt innerhalb von<form>
Tags bis HTML5.
Ich habe noch nie etwas in dieser Richtung gehört, und alle grundlegenden HTML-Tutorials, die ich gesehen habe, scheinen damit einverstanden zu sein, Eingabe-Tags direkt in ein Formular-Tag zu setzen. Also meine Frage hat drei Teile:
- Ist die obige Aussage legitim?
- Warum ist dies der Fall? (War es einfach ein Versehen, oder wollten die Verfasser der HTML-Spezifikation mit dieser Regel bestimmte Probleme vermeiden?)
- Wie sollte ein Formular mit Eingaben aufgebaut sein? (Sollen wir einfach ein div oder eine Tabelle direkt innerhalb des Formular-Tags erstellen?)