Gunnar Bittersmann: "height: 100%" bei DIVs funktioniert nur ohne Doctype?

Beitrag lesen

Hello out there!

Das Attribut "height: 100%" habe ich schon ausprobiert,

Äh, was denn nun? Im Titel sprichst du vom HTML-Attribut 'height'; jetzt von der CSS-Eigenschaft 'height', auch wenn du sie fälschlicherweise „Attribut“ nennst.

Ich hoffe mal, du machst sämtliche Darstellungsangaben mit CSS.

allerdings funktioniert das nur, wenn ich jeglichen Doctype weglasse!

Ansonsten schalten Browser vom „Ich-rate-mal-was-der-Webseitenautor-will“-Modus in den „Ich-tu-das-was-der-Webseitenautor-sagt-(auch-wenn’s-nicht-das-ist-was-er-eigentlich-will)“-Modus.

Kann das sein

Ja, natürlich. 100% beziehen sich auf die umschließende Box (des Elternelements). Welche Höhe hat diese? Welche Höhe hat deren umschließende Box?

oder hab ich da einen Denkfehler drin?

Ja, du hast vermutlich keine Höhe für die Elternelemente des 'div' (bis hinauf zum Wurzelelement!!) angegeben.

See ya up the road,
Gunnar

--
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)