Laying your site out with CSS is much easier and more flexible than tables. That is, of course, once you get a good handle on css. CSS does have a bit of a learning curve to it, but it really is not hard. Once you understand how it works, it will make your life a lot easier.
Plus, laying things out with CSS helps your sites to be more accessible. It also helps keep your site compliant with today's web standards.
I would encourage every web designer/developer to learn CSS.
You can start learning about it at W3Schools.
This book and this book also really helped me learn CSS too.
Good luck with your site, and feel free to post with more questions along the way!
|