Durch schwebende Elemente wird das übergeordnete Element ausgeblendet. HTML / CSS

Wenn ich den folgenden Code habe:

<div>
    <div style="float: left;">Div 1</div>
    <div style="float: left;">Div 2</div>
</div>

Das übergeordnete Element wird minimiert und scheint eine Höhe von 0px zu haben.

Das ist also ein bekanntes Problem, und es gibt es auchbehebt vorhanden, würde ich aber wirklich gerne wissenWARUM es passiert in erster Linie.

Könnte es jemand erklären?

Ich suche keine CSS-Korrekturen, sie wurden behandeltHierIch suche nach einer Erklärung, warum dies überhaupt auftritt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage