CSS hauteur automatique ne fonctionne pas dans une relative DIV

J'ai ce code pour afficher absolute div en relative div.

html:

<section>
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <div class="relative">
                    <div class="absolute">Setting the top, right, bottom, and left properties of a relatively-positioned element will cause it to be adjusted away from its normal position. Other content will not be adjusted to fit into any gap left by the element.</div>

                </div>
            </div>
            <div class="col-md-12">
               normal text added
            </div>    
        </div>
    </div>
</section>

css:

.relative {
    position: relative;
    height:auto;
    background-color:#e1e1e1;
}
.absolute {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: white;
    width: auto;
    background-color:#f5f5f5;
    margin:0 15px;
}

En réalité, lorsque j'ai mis height:auto pour relative div ce div est pas à l'affiche. Si j'ai mis tout height valeur ie: height:150px; relative div il fonctionne et s'affiche vrai. Comment puis-je résoudre ce problème ?

démo ici

remplacez le code.... .absolu { position: absolute; bottom: 0; left: 0; background-color: white; width: 100%; background-color:#f5f5f5; margin:15px 0; height:100%; }

OriginalL'auteur P.O.P | 2015-10-13