Абсолютное позиционирование у блочного элемента уже имеет ширину родителя и высоту согласно контенту внутри абсолютного блока. Если вы хотите задать высоту абсолютного блока равным родительскому, достаточно прописать height:100%; В вашем случае понадобится только задать позицию относительно родительского (просто прибить его к какому-либо краю, например через CSS position:absolute;left:0px; top:0px;)
https://jsfiddle.net/1aLb04bk/1/
И забыл добавить. Абсолютный блок, он как бы не совсем находится физически внутри родителя relative. Он лишь наследует координаты родителя и далее в зависимости от высоты и привязки к краям родителя легко меняет высоту роста вверх или вниз, а при желании и ширину =)
https://jsfiddle.net/1aLb04bk/2/ Старайтесь не использовать абсолют без крайней необходимости, особенно в эпоху флексбоксов.