Spread, <layer> é uma coisa, <div> é outra.
A tag layer já quase não é usada por isso é que algumas pessoas chamam o div de layer, porque também pode ter os mesmo fins, mas está mal.
In web design, <layer> was a <div>-like tag, unique to Netscape browsers. It has been deprecated and fallen out of use.
Usar div's é a melhor solução, mas duvido que o moço saiba sequer que isso existe.