Das Ende: Höhe zuweisen funktioniert nicht.

Beitrag lesen

Hallo,

ich habe das Problem, dass ich es nicht schaffe, einem div-Element die Höhe 100% zuzuweisen. Es soll so groß sein, wie das Elternelement. Ich habe schon gelesen, dass man die Höhe aller Elternelemente festlegen müsste. Weil die Höhe der Einzelseiten unterschiedlich ist, macht kein Wert außer Auto Sinn und der ist Standardeinstellung. Trotzdem habe ich versucht, allen Elternelementen diesen Wert zuzuweisen, wie zu erwarten ohne Erfolg.

Der Doctype ist XHTML strict, von daher kein Quirksmodus.

Ich möchte außerdem den Inhalt dieses div-Elements vertikal zentrieren, welche einfach Möglichkeit gibt es da? Tut es ein padding:auto; was ähnlich wäre wie die Margin-auto-Lösung? Oder kann ich den Padding-Top oder Bottom den gleichen Prozentwert zuweisen?

Ich hoffe, es war halbwegs verständlich ausgesdrückt, aber noch eine Kleine Skizze zur Veranschaulichung:

___________________________
|Elternelement|Kindelement|
|             |(padding)  |
|             |...........|
|             |Inhalt     |
|             |...........|
|             |           |
|_____________|___________|

Würde mich über Hilfe freuen.

Gruß