I have been desining a website which uses a CSS layout scheme (I am far more suited to using tables), however im worried I am approaching the coding in the wrong way. Essentially I have created div tags to layout the background and they position one after the other and so coding them has been easy. But now that I am going through and fitting content in I am creating more div tags but giving them layout properties such as top 100px etc
Is this the right approach? It does feel like more of a hack to me but I am unsure of how best to deal with the issue.