Да, все правильно созданный div не сохраниться никогда. Он просто пропадает при перезагрузке страницы. У этой задачи несколько путей решения.
1 способ. Создаете файл с помощью php на каждой строке файла написана ширина и высота div блока. В цикле перебираете массив строк этого файла и в теле цикла создаете div-ы с соответствующими размерами. Вот ссылка (
www.php.su/articles/?cat=fs&page=005)
2 способ в javascript. Там выше уже писали. Но javascript не сохраняет информацию о div-ах на сервере. Все равно придётся на php писать скрипт (как способ 1)