Zitat:
Ein <form> ist ein Blockelement, innerhalb eines <p>-Tags dürfen aber nur Inlineelemente stehen. Ich habe deshalb mein <p id="contentcontainer> ... </p> einfach gegen <div id="contentcontainer"> ... </div> ausgetauscht.
|
DIV ist auch ein Blockelement, genauso wie P auch. Du hast also ein Blockelement gegen ein Blockelement getauscht, was ein wenig sinnfrei ist.
Innerhalb von <form> dürfen Blockelemente stehen, das ist erlaubt. Insofern weiß ich jetzt nicht, was du warum gemacht hast
Was nötig wäre, ist dass die Input-Elemente innerhalb eines Blockelementes stehen
müssen bei XHTML 1.0 Strict und XHTML 1.1. Wobei es in deinem Fall unsinnig und auch falsch ist, XHTML 1.1 zu benutzen und es in der Kodierung text/html zu versenden. Das ist nicht erlaubt, daher nimm XHTML 1.0 Strict als Doctype.