Ich habe eine Website, deren Layout im Diagramm gezeigt wurde. Der Körper besteht aus einem main container
, der aus header
, parent div
und footer
besteht. Die parent div
enthält ferner mehrere child div
wie gezeigt.Höhe des Elternteils div ist Null, auch wenn es Kind mit endlichen Höhen hat
Das Problem ist Höhe aller child div
ist endlich. Aber die parent div
enthält nichts anderes als die Child Divs. Alle untergeordneten divs sind sichtbar, aber die Höhe des übergeordneten div wird als Null angezeigt. Ich korrigiere auch nicht die Höhe des Eltern-Div durch Angabe eines vorgegebenen Wertes, da dies zu Fehlern führen kann, wenn die Anzahl der Kinder in Zukunft steigt.
Das Problem aufgrund der Nullgröße des Eltern-Div ist, dass mein Footer-Div aufgeht und mit dem Inhalt des Eltern-Div kollidiert. Dies kann gelöst werden, indem man einen geeigneten Rand oben gibt, aber das ist keine Lösung, nach der ich suche.
Kann mir jemand einen Weg vorschlagen, so dass sich die Höhe des Elternteils automatisch ändert, je nachdem, wie groß das Kind ist.
Bitte kommentieren Sie, wenn es unklar ist, ob ich meine Zweifel stelle!
Bitte geben Sie uns Ihre aktuelle CSS. Achte ich auch richtig, dass dein Kind divs 'float: etc' verwendet? – Daedalus
Add Überlauf: versteckt; zu Eltern. – Tom