Relative Position, Schwimmer entzieht sich dem normalen Durchfluss

Wie kann ich verhindern, dass der Div aus dem normalen Fluss genommen wird, aber immer noch Float verwendet wird, wie folgt:

<div id="one">
    <div id="two"></div>
</div>

CSS:

#one {
    width: 100%;
    height: auto;
}

#two {
    width: 100px;
    height: 100px;
    position: relative;
    float: left;
}

Jetzt hat div "one" keine Höhe und div "two" sieht einfach so aus, als wäre es nicht in der ersten Div.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage