kerki: 100% Tabelle und IE6

Beitrag lesen

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