Има и вариант разбира се да използваш някой CMS като Joomla, Wordpres... има ги много. По този начин получаваш динамичност без да ти се налага да разбираш от php. Има си администраторски панел където влизаш и модерираш съдържанието на сайта, а също могат да се добавят разни плъгини. Който не разбира от php и иска да направи сайт общо взето се спира на този вариант.

<div> таговете имат css елемент "position", който може да е "absolute", "fixed", "relative". AP Div е название, което се използва в Dreamweaver и означава div таг със стил "position: absolute", който има отстояния "left" и "top" за да бъде фиксиран на определено място, а също и "z-index" - този div с по-голямо z-index се вижда над този, който е с по-малко z-index.
Това си е нормално css, браузърите го поддържат и няма нищо нередно да се използва такова позициониране на слоевете.