Position relative, float prend div de la circulation normale

Comment puis-je éviter en prenant div hors de la normale, mais encore à l'aide du flotteur, comme ceci:

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

CSS:

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

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

Maintenant div "on" n'a pas de hauteur et div "les deux" il suffit de regarde comme il n'est pas dans la première div.

OriginalL'auteur Emir Dupovac | 2013-09-20