Además de estudiar (x)html yo te recomiendo estudiar CSS. Una vez entiendes un poco de CSS verás que en vez de crear capas (divs posicionados absolutamente) es mejor usar divs sin posición como contenedores. Haces un div, lo escoges y le das una clase como explico aquí:
http://www.forosdelweb.com/f17/usar-...0/#post1822948
sólo que en vez de escoger una imagen escoges el div que quieres usar.