Hallo!
Warum nun der IE6 bei keiner Angabe der DTD das gewuenscht macht, verschliesst sich mir trotz Studie mancher Dokumentationen ueber Strict und Quirks-Mode ...
Ich hoffe, dieser Link bringt etwas Licht ins Dunkel:
http://msdn.microsoft.com/library/en-us/dnie60/html/cssenhancements.asp
Besonders den Punkt: "Who Moved My Canvas?"
Ohne Angabe der URL verhält sich der IE6 genau wie der IE5 (zumindest, was dieses "Problem" hier anbelangt).
Mit Angabe der URL schaltet der IE 6 in den "Standard-compliants-Mode". Somit entspricht der Body nicht mehr automatisch dem gesamten Browserfenster (="Canvas"), sondern verhält sich ähnlich einem DIV-Element -> Seine Größe (vor allem die Höhe) ergibt sich, wenn nichts anderes angegeben wurde aus dem darin enthaltenen Inhalt.
Experminentiere mal mit den CSS-Angaben
html { border: 1px solid #036; }
body { border: 1px solid #f93; }
html { height: 100%; }
body { height: 100%; }
und verschiedenen Doctype-Angaben, und vergleiche die unterschiedliche Anzeige von IE6 und Mozilla.
Danach sollte dir so manches klarer sein. Oder auch nicht! :-)
Gruß,
kerki