You can easily do that with several CSS files, provided the html file is set up correctly!
Each div in the html file would have a different id like id="div1", id="div2" etc.
The CSS files have different positions for each id like:-
#div1 { position: absolute; top: 30px; left: 40px; width: 100px; height: 150px; }
etc.
Each CSS file would have different positions for each div.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.