Hallo!
Warum werden beiden <div> Versionen verschieden dargestellt? Beides sind inhaltsleere divs.
Vermutlich weil wegen
Content-type: text/html; charset=UTF-8
das ganze als tag soup verarbeitet wird und damit <div /> nur als öffnendes Tag verarbeitet wird - die 4 schließenden tags werden dann vor dem </body> ergänzt.
Damit liegen die div ineinander, nicht nacheinander.Ein kurzer Blick in den DOM-Inspektor bestätigt die Vermutung.
Ich habe mir den DOM-Baum im konqueror angeschaut: in der Tat, schrecklich.
Aber das Warum verstehe ich überhaupt nicht: der content-type ist doch ziemlich normal?
Gruß
NaN