А в чем проблема? https://jsfiddle.net/xxjvzczg/
Возможно дело в не в позиционировании родителя, а в том что дети у него float и тогда они не растягивают родителя не зависимо от его позиционирования? Тогда clearfix нужно в конец родителя добавить или через ::after