Если я правильно понимаю, вы хотите поместить div влево и вправо внутри вашего div-оболочки, но при этом сохраните полную высоту div-оболочки на экране?
Если это так, правый и левый div, конечно, входят в оболочку, и вы используете {... float: left; позиция: относительная;} и {... float: right; position: относительный;} плавать их в стороны.
Теперь, поскольку вы разместили эти два div, которые являются частью содержимого вашего div-обертки, сама обертка может иметь нулевую высоту. Это потому, что два div внутри "плавают из этого". Чтобы придать вашей обертке ту же высоту, что и у двух элементов div внутри, вы можете ИЛИ:
- поместите это как третий div в вашу оболочку:
<div style="clear: both;"></div>
OR
- поместите любой элемент в вашу оболочку после двух элементов div (например, span) и присвойте ему свойство CSS {... clear: both;}
Теперь вы "очистили поплавки", и ваша обертка имеет полную высоту двух div внутри.
ЕСЛИ НА ДРУГОЙ РУКЕ, вы хотите, чтобы весь ваш контент всегда растягивался на всю высоту экрана, независимо от того, что вы там поместили, вам нужно будет сделать немного магии CSS, и это будет слишком сложно объяснить, не видя ваш код. Начните здесь: http://ryanfait.com/sticky-footer/
Надеюсь, это поможет.