Вам нужно использовать относительное позиционирование, если вы хотите, чтобы он мог прокручиваться. Хитрость заключается в том, чтобы использовать отрицательное позиционирование на втором элементе.
Допустим, у вас есть два элемента A и B, и вы хотите расположить B перед A. Это будет выглядеть примерно так:
<div id="A" style="position:relative; width:300px; height=240px;">Element A</div>
<div id="B" style="position:relative; width:300px; height=240px; top:-240px;">Element B</div>
В зависимости от содержимого может потребоваться добавить дополнительные стили, такие как «display: block;» и т. д. Хороший ресурс для них - w3schools.com
Для хорошего учебника по позиционированию DIV с помощью CSS перейдите по ссылке:
http://www.barelyfitz.com/screencast/html-training/css/positioning/
Приветствия