Deus Figendi: XHTML - <br /> muss in div stehen?

Beitrag lesen

Ist doch irgendwie unsinnig; wenn man gerade mal einen info-Zweilzeiler schreiben will müsste das dann ja so aussehen:
<p>warum denn so kompliziert?</p>
<p>geht doch einfacher</p>

Das ist allerdings kein Zweizeiler sondern ein Zweiabsätzer ;)
Body ist weder ein Inline- noch ein Body-Element ich nehme mal an, dass man den Parsern einfach auf jeden Fall Blockelemente als äußeren Rahmen zur Verfügung stellen wollte.
Bei form weiß ich auch nicht so recht warum

<form>  
 <label for="input_da">foo</label>  
 <input />  
 <input type="submit" />  
</form>

nicht erlaubt ist.

Warum body seinerseits kein Blockelement ist weiß ich auch nicht so recht
Vielleicht damit man es nicht immer als Ausnahme definieren muss ^^
DIV darf enthalten: Blockelemente (außer body) und Inline-Elemente.

--
sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(